Back scripts.http Download
scripts.httphttp
@DOC_ENV_TEST = production

### JS_SCRIPT_REQ

< ./scripts.pre.http.js

GET https://echo.kulala.app/get?user={{users_from_js[*].name}}
  &type={{ TYPE_FROM_JS }} HTTP/1.1
Content-Type: application/json
X-Header-From-JS: {{ HEADER_VALUE_FROM_JS }}

{
  "username": "user123",
  "password": "pass123",
  "doc_env_test": "{{ DOC_ENV_TEST }}",
  "OS_USER": "{{ $env.USER }}"
}

> ./scripts.post.http.js

> {%
  async function main() {
    return new Promise((resolve) => {
      setTimeout(() => {
        resolve("Hello from Async JavaScript!");
      }, 10);
    });
  }
  client.test("Async JavaScript Test", async () => {
    client.assert(true, "This test should pass");
  });
  client.log(await main());
  client.log("Status", response.status)
  client.log("Date", response.headers.valueOf("Date") || "")
%}