HTTP Client - Calls
Steps
- Create a project
rest-calls
. - Create a JavaScript service named
get-call.js
. - 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.