Skip to content

HTTP Client - Calls

Steps

  1. Create a project rest-calls.
  2. Create a JavaScript service named get-call.js.
  3. Within the service code, enter the following snippet:
var httpClient = require("http/v4/client");
var response = require("http/v4/response");

var httpResponse = httpClient.get(
  "https://services.odata.org/V4/Northwind/Northwind.svc/"
);

response.println(httpResponse.statusMessage);
response.println(httpResponse.text);
response.flush();
response.close();
var httpClient = require("http/v4/client");
var response = require("http/v4/response");

var bodyContent = JSON.stringify({
  firstName: "John",
  lastName: "Doe",
  age: 24,
});

var httpResponse = httpClient.post("http://httpbin.org/post", {
  text: bodyContent,
});

response.println(httpResponse.statusMessage);
response.println(httpResponse.text);
response.flush();
response.close();
var httpClient = require("http/v4/client");
var response = require("http/v4/response");

var bodyContent = JSON.stringify({
  firstName: "John",
  lastName: "Doe",
  age: 24,
});

var httpResponse = httpClient.put("http://httpbin.org/put", {
  text: bodyContent,
});

response.println(httpResponse.statusMessage);
response.println(httpResponse.text);
response.flush();
response.close();
var httpClient = require("http/v4/client");
var response = require("http/v4/response");

var httpResponse = httpClient.delete("http://httpbin.org/delete");

response.println(httpResponse.statusMessage);
response.println(httpResponse.text);
response.flush();
response.close();

For more information, see the API documentation.