meta { name: getRecipeById type: http seq: 3 } get { url: {{url}}/recipe/44a8f38c-9387-439e-aed6-c3369b776b1c body: none auth: inherit } script:pre-request { try{ // An dieser Stelle muss überprüft werden, ob diese Funktion gerade aufgerufen wird, ansonsten entsteht eine Endlosschleife. const blocked = bru.getEnvVar("blocked"); if(blocked === "false" && new Date().valueOf() > Number(bru.getEnvVar("tokenExpireDate"))){ console.log('new Session') bru.setEnvVar("blocked",true) // Absoluter Pfad von der Collection-Root await bru.runRequest('login.bru') bru.setEnvVar("blocked",false) } } catch (e){ console.log(e) } } settings { encodeUrl: true }