Overview
This node provides a generic HTTP request functionality with customizable options for batching, SSL certificate validation, proxy usage, and request timeout. It is useful for scenarios where users need to make HTTP requests with control over request throttling, security settings, and network configurations. For example, it can be used to send data in batches to an API, handle requests through a proxy server, or ignore SSL certificate errors when connecting to insecure endpoints.
Use Case Examples
- Sending data to an API in batches to avoid rate limits.
- Making requests through a corporate proxy server.
- Ignoring SSL certificate errors for testing purposes.
Properties
| Name | Meaning |
|---|---|
| Request Options | Settings to customize the HTTP request behavior, including batching, SSL validation, proxy, and timeout. |
Output
JSON
responseData- The JSON response data returned from the HTTP request.
Dependencies
- Requires an API key credential for authentication with the DeliverrV3 service.
Troubleshooting
- If requests fail due to SSL errors, enable 'Ignore SSL Issues' to bypass certificate validation (not recommended for production).
- If requests are slow or time out, increase the 'Timeout' value to allow more time for server response.
- If behind a corporate firewall, configure the 'Proxy' setting correctly to route requests through the proxy server.
- Batching settings must be configured properly; setting batch size to -1 disables batching, 0 is treated as 1.