httpFormPost(url, data, [headers]) Last updated: 01. May 2026

Same as HttpPost but with values posted in a form setup.

See also: httpPost httpGet Calling external APIs

Parameters

Name Type Description
url string URL to call with HTTP POST.
data object Object that will be passed as JSON form values.
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.httpFormPost("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.