Overview
This node is a generic HTTP request node designed to send requests with customizable options such as batching, SSL certificate validation, proxy usage, and timeout settings. It is useful for scenarios where you need to interact with external APIs or services that require fine-tuned request handling, such as throttling requests in batches, bypassing SSL issues, or routing requests through a proxy server.
Use Case Examples
- Sending API requests in batches to avoid rate limits.
- Ignoring SSL certificate errors when connecting to development or internal servers.
- Using a proxy server to route requests for security or network policy compliance.
- Setting a custom timeout to handle slow or unreliable servers.
Properties
| Name | Meaning |
|---|---|
| Request Options | Collection of options to customize the HTTP request behavior, including batching, SSL validation, proxy, and timeout settings. |
Output
JSON
responseData- The data returned from the HTTP request.statusCode- The HTTP status code of the response.headers- The HTTP headers returned in the response.
Dependencies
- Requires an API key credential for authentication with the Som service.
Troubleshooting
- If requests fail due to SSL errors, enable the 'Ignore SSL Issues' option to bypass certificate validation (not recommended for production).
- Batching settings with incorrect batch size or interval may cause unexpected delays or request failures; adjust these values based on API rate limits.
- Proxy settings must be correctly formatted; incorrect proxy URLs or credentials will cause connection failures.
- Timeouts may occur if the server is slow or unresponsive; increase the timeout value if necessary.