ProtectedInternalMakes an HTTP request with configurable options
The action parameters containing:
Response object with status, headers, and body
Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Action that makes HTTP requests with full control over headers, authentication, and request options.
The target URL is caller-controlled, so it is routed through SafeFetch, which blocks private/loopback/link-local/reserved addresses (including the cloud metadata endpoint) and re-validates every redirect hop to defeat DNS-rebinding / redirect SSRF bypasses.
Example