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 Name | Description |
|---|---|
| Step name | Specify the name of the step as it appears in the workflow workspace. This name has to be unique in a single workflow. |
| URL | Specify 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 name | Specify the name of the incoming field that contains the URL |
| Connection timeout | Specify the timeout until a connection is established (milliseconds) |
| Socket timeout | Specify the number of seconds to wait if no data is returned from the server. |
| Connection close wait time | Specify Connection close wait time to Close all connections older than the value specified here. |
| Result fieldname | Specify the name of the field to store results |
| HTTP status code field name | Specify the name of the field to store the HTTP response code (e.g. 200, 404) |
| Response time (milliseconds) field name | Specify the name of the field to store the response time |
| Http Login | Specify the username to be passed during HTTP (Basic) authentication |
| HTTP Password | Specify the password to be passed during HTTP (Basic) authentication |
| Proxy Host | Specify the hostname of the Proxy Server to be used |
| Proxy Port | Specify the port number of the Proxy Server to be used |
| Parameters | Provide parameter name-value pairs to pass on the URL |
| Custom HTTP Headers | Provide optional HTTP headers |