API Reference http_fetch v#0.5.0
Modules
A module simulating the web browser's Fetch API in Elixir, using :httpc as the foundation. Provides HTTP.Request, HTTP.Response, HTTP.Promise and a global-like fetch function with asynchronous capabilities and an AbortController for request cancellation.
Provides request cancellation functionality similar to the browser's AbortController.
Processes fetch options for HTTP requests, supporting flat map, keyword list, and HTTP.FetchOptions struct formats. Handles conversion to :httpc.request arguments.
Handles HTTP form data and multipart/form-data encoding for file uploads. Supports both regular form data and multipart uploads with streaming file support.
Module for processing HTTP headers with utilities for parsing, normalizing, and manipulating headers.
Represents an asynchronous HTTP operation, similar to a JavaScript Promise.
It wraps an underlying Task
and provides an await
function.
Represents an HTTP request that can be serialized into :httpc.request arguments.
Represents an HTTP response with status, headers, body, and URL information.
Telemetry integration for HTTP fetch operations.