HTTP Form Request
Performs an HTTP request with configurable headers, query parameters, and body.
Pure Function
No
Execute Inputs
Execution
INPUTExecution Input.
Execute Outputs
Success
OUTPUTExecutes on 2xx status code response
Failure
OUTPUTExecutes on non-2xx status code response
Complete
OUTPUTExecutes regardless of status code.
Data Inputs
Url
INPUTThe target URL for the HTTP request.
Headers
INPUTHTTP headers for the request.
Query Params
INPUTQuery parameters for the request URL.
Form Fields
INPUTKey-value form fields used for form submissions (x-www-form-urlencoded or multipart).
Form Files
INPUTMap of field name to file path. Used only with multipart/form-data.
Data Outputs
Status Code
OUTPUTinteger
HTTP response status code.
Multiple
Response Headers
OUTPUTmap
HTTP response headers.
Multiple
Response Body
OUTPUTany
The HTTP response body.
Multiple
Settings
Auto-Map Response
BOOLEANWill attempt to map json/xml responses to a Map or List.
Default: true
Connection Timeout
INTEGERMaximum time (in seconds) to establish a connection. A value of 0 disables the timeout.
Default: 30
Read Timeout
INTEGERIdle timeout (in seconds) between received bytes when reading the response body. A value of 0 disables the timeout.
Default: 60
Write Timeout
INTEGERMaximum idle time (in seconds) between sent bytes when writing the request body. A value of 0 disables the timeout.
Default: 60
Transfer Timeout
INTEGERTotal allowed time (in seconds) for the entire HTTP call, including connection, request, and response. This acts as a hard deadline for the request lifecycle. A value of 0 disables the timeout.
Default: 0
Debug
STRINGBreak on node when executing.
Default: No
Options:
NoBeforeInputsBeforeProcessingAfterProcessing