Module http

Source
Expand description

HTTP client abstraction for unified web requests across native and WASM

Structs§

CookieInterceptor
Cookie interceptor
CookieJar
Cookie jar for session management
HttpClientBuilder
HTTP client builder
HttpRequest
HTTP request builder
HttpResponse
HTTP response
NativeHttpClient
Native HTTP client implementation using reqwest
RateLimiter
Rate limiting interceptor
UserAgentInterceptor
User-Agent interceptor

Enums§

HttpMethod
HTTP method enumeration

Traits§

HttpClient
HTTP client trait
HttpInterceptor
Request/Response interceptor trait

Functions§

default_user_agent
Default User-Agent string
is_safe_url
Security helpers for SSRF protection
sanitize_url
Sanitize URL to prevent SSRF attacks