HTTP Client
Last updated
Last updated
The HTTP Client Node has two Methods
of use. These are HTTP GET and HTTP POST.
HTTP GET creates a request and returns the response within the HTTP protocol. This is very useful when dealing with APIs. A more detailed explanation involving APIs can be found in the See Also section.
Attribute | Type | Description |
---|---|---|
| User Input | The HTTP endpoint (either a URL or IP address). |
| Int | The port value. For HTTP, the standard is 80. |
| Drop-down | Either GET or POST, depending on the goal of the user. |
| User Input | A specific path from the call being referenced in |
| Drop-down | The user selects |
| Add Elements | HTTP headers in the form of key/value pairs. |
| Add Elements | Parameters of the call in the form of key/value pairs. |
| Bool | The user chooses true or false depending on if the response body is binary or not. Currently, the Node only supports Strings. |
Input | Type | Description |
---|---|---|
Pulse Input (►) | Pulse | A standard Input Pulse, to trigger the execution of the Node. |
| String | The HTTP endpoint (either a URL or IP address). |
| Int | The port value. For HTTP, the standard is 80. |
| String | A specific path from the call being referenced in |
| Dictionary | HTTP headers in the form of key/value pairs. |
| Dictionary | Parameters of the call in the form of key/value pairs. |
Output | Type | Description |
---|---|---|
Pulse Output (►) | Pulse | A standard Output Pulse, to move onto the next Node along the Logic Branch, once this Node has finished its execution. |
| Pulse | Flows to additional actions when there is a response. |
| Int | A standard status code within the HTTP protocol. For example, 404 is when a page is not found. |
| Dictionary | Parameters of the call in the form of key/value pairs. |
| String | The body of the response, usually including HTML text. |
HTTP POST sends data, in this case the information from the Request Body
, to the desired server as per the HTTP protocol. More information on the differences between POST and GET can be found in the External Links section. All Attributes and Inputs are the same as those for HTTP GET except for the addition of the following:
Attribute | Type | Description |
---|---|---|
| User Input | The body of the HTTP request. |
Input | Type | Description |
---|---|---|
| String | The body of the HTTP request. |
GET vs POST on W3Schools.