network.http.get
Performs an HTTP GET to a specified network resource URI and returns the response.
Input Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| uri | Text | Yes | Network resource URI |
| [headers] | Text | No | Request headers |
| [body] | Text | No | Request body |
| [contentType] | Text | No | Request body content type |
Returns
An array response from the network resource, including both the response code and message.
Common Response Codes
| Code | Description |
|---|---|
| 200 | Success / OK |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 500 | Internal Server Error |
| 501 | Not Implemented |
Examples
// send http GET
var response = network.http.get("https://mydomain.com/test");
// get response code and message
var code = response[0];
var message = response[1];
// prepare headers
var headers = {
"X-User-Name": "John Doe",
"Age": 30
};
// prepare body
var body = {
Name: "Doe, John",
Age: 30
};
// send http GET, passing URL arguments, headers, and body
var response = network.http.get("https://mydomain.com/test?User=Bob", headers, body);
// get response code and message
var code = response[0];
var message = response[1];
Remarks
Inputs can be passed both on the resource URI and via any passed header name-value pairs.
