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

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

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.