HTTP over SOCKS5
AI-generatedSummary
Execute an HTTP request over a SOCKS5 proxy with optional proxy authentication, custom headers, and JSON body, returning either the full response or just the parsed response body.
Inputs
- URL (required) — The full URL to send the HTTP request to.
- Method (required) — The HTTP method to use for the request (GET, POST, PUT, PATCH, DELETE, HEAD).
- Headers (JSON) — A raw JSON string representing HTTP headers to include in the request.
- Send Body — Toggle to send a JSON body with the request.
- Body (JSON) — A raw JSON string representing the request body, used only if Send Body is true.
- Return Full Response — Whether to return the full response object including status and headers, or just the parsed body.
- SOCKS5 Proxy Host (required) — Hostname or IP address of the SOCKS5 proxy server.
- SOCKS5 Proxy Port (required) — Port number of the SOCKS5 proxy server (1-65535).
- Use Proxy Authentication — Toggle to enable proxy authentication.
- Username — Username for proxy authentication, required if Use Proxy Authentication is enabled.
- Password — Password for proxy authentication, required if Use Proxy Authentication is enabled.
Output shape
a list of JSON objects, each corresponding to an input item, containing either the HTTP response or an error message
If 'Return Full Response' is enabled, the node returns the complete response object including status and headers; otherwise, it returns only the parsed response body. In case of errors, the output contains an error message. Supports processing multiple input items individually with error handling respecting 'continueOnFail'.