Overview
This node interacts with the HttpBin API, specifically performing HTTP GET requests with customizable query parameters. It is useful for testing and debugging HTTP requests by sending query parameters to the HttpBin service and receiving a structured response that reflects the request details.
Common scenarios include:
- Testing how query parameters are sent and received by an API.
- Debugging URL construction and parameter encoding.
- Learning or demonstrating HTTP GET request behavior with query strings.
For example, you can configure this node to send a GET request with specific query parameters like ?foo=bar&baz=qux and observe how HttpBin echoes these back in its response.
Properties
| Name | Meaning |
|---|---|
| Type of Data | Selects the type of data to send; currently only "Query" (query parameters) is supported. |
| Query Parameters | Key-value pairs representing the query parameters to be appended to the GET request URL. |
Output
The node outputs JSON data reflecting the HttpBin API response. This typically includes fields such as:
- The full URL requested including query parameters.
- The parsed query parameters as received by the server.
- Other metadata about the request.
No binary data output is produced by this node.
Dependencies
- Requires access to the public HttpBin API at
https://httpbin.org. - No special authentication is required, but an optional API key credential can be configured if needed.
- Network connectivity to the HttpBin service must be available.
Troubleshooting
- Network errors: If the node cannot reach
https://httpbin.org, check your internet connection or firewall settings. - Invalid query parameters: Ensure keys and values are properly formatted strings; empty keys may cause unexpected results.
- Unexpected responses: Verify that the query parameters are correctly set in the node properties; use the HttpBin web interface to cross-check expected behavior.