HttpPost(url, data, [headers]) Last updated: 04. Oct 2023

Calls specified web service and expects JSON. Parses JSON to object.

Parameters

Name Type Description
url string URL to call with HTTP POST.
data object Object that will be passed as JSON body.
headers (optional) object[] Name / value object that will be converted to HTTP headers.

Returns

Returns JSON parsed object.

Example

Data

{
"login" : "test",
"password": "test"
}

Code example (#JS)

#JS is mixed HTML (or other text file) with inline JavaScript with # starting and ending each inline statement.
// Basic authentication
var headers = {
    "Authorization" : "BASIC " + docly.base64(login + ":" + password)
};
 
// Call some API
var result = docly.httpPost("https://somewebsite.com/API/Call?id=1", data, headers);
 
// Output result
return JSON.stringify(result);

Output

The #JS code above produces the output shown below:
Only works in API functions, no demo.