The HTTP POST Component sends HTTP POST requests to external services. It supports both raw body and form-data submissions, making it suitable for various API interactions.
url
string
Fully qualified URI of the target resource (required).
headers
object
JSON object containing request headers.
bodyType
string
Specifies the format of the request body. Options: raw
, form-data
.
body
string
/ object
Request body content for raw
mode.
bodyFormData
object
Key-value pairs for form-data
submissions.
bodyBase64Encode
boolean
If enabled, encodes request body in Base64 format.
responseEncoding
string
Encoding format for the response (default: utf8
). Supported values: ascii
, utf8
, utf16le
, base64
, latin1
, binary
, hex
, null
.
body
The response body from the external service.
headers
The response headers.
request
Request metadata.
statusCode
The HTTP status code of the response.
Supports both raw
and form-data
body types.
form-data
mode allows file uploads along with other input types.
Proper headers must be set for application/json
or multipart/form-data
depending on the request type.