Overview of HTTP.jl features
masterHTTP.jl provides a high-level HTTP stack built on top of Reseau.jl. Key features include:
- Client Helpers: Familiar top-level functions like
HTTP.get,HTTP.post,HTTP.request, andHTTP.open. - Client Controls: Explicit management via
HTTP.Client,HTTP.Transport,HTTP.RetryBucket,HTTP.ProxyConfig, andHTTP.HTTP2Settings. - Timeout Controls: Granular control over
connect_timeout,request_timeout,response_header_timeout,read_idle_timeout, andwrite_idle_timeout. - Server Entrypoints: Support for request/response handlers via
HTTP.serve!andHTTP.listen!, as well asHTTP.streamhandler. - Protocol Support: Built-in HTTP/2 support and dedicated APIs for WebSockets.