Skip to main content

HTTP Client

Description

HTTP Client performs an HTTP GET request to a URL and stores the response body, HTTP status code, and response time as fields in the data stream. Use this step when your workflow needs to retrieve data from a web endpoint — for example, downloading a web page, calling a simple API, or checking the content of a URL. It supports custom headers and query parameters that can be populated dynamically from input fields.

Configurations

Field NameDescription
Step nameSpecify the name of the step as it appears in the workflow workspace. This name has to be unique in a single workflow.
URLSpecify the base URL string to call.
Accept URL from field?Enable this option if you want to get the URL from a previous step. Enabling this will also allow you to specify the name of the input field.
URL field nameSpecify the name of the incoming field that contains the URL
Connection timeoutSpecify the timeout until a connection is established (milliseconds)
Socket timeoutSpecify the number of seconds to wait if no data is returned from the server.
Connection close wait timeSpecify Connection close wait time to Close all connections older than the value specified here.
Result fieldnameSpecify the name of the field to store results
HTTP status code field nameSpecify the name of the field to store the HTTP response code (e.g. 200, 404)
Response time (milliseconds) field nameSpecify the name of the field to store the response time
Http LoginSpecify the username to be passed during HTTP (Basic) authentication
HTTP PasswordSpecify the password to be passed during HTTP (Basic) authentication
Proxy HostSpecify the hostname of the Proxy Server to be used
Proxy PortSpecify the port number of the Proxy Server to be used
ParametersProvide parameter name-value pairs to pass on the URL
Custom HTTP HeadersProvide optional HTTP headers