Changes for version v0.5.0 - 2024-02-12

  • Added method prepare() in HTTP::Promise
  • Added method host() in HTTP::Promise::Request
  • Added a warning when parameters are passed as an hash reference and not an hash to methods post, put, patch, etc that rely on _make_request_data()


HTTP Message Body File Class
HTTP Message Body Scalar Class


Asynchronous HTTP Request and Promise
HTTP Message Body Class
x-www-form-urlencoded Data Class
A multipart/form-data Representation Class
HTTP Form Field Class
HTTP Entity Class
HTTP Exception
HTTP Headers Class
Accept Header Field
Accept Encoding Header Field
Accept-Language Header Field
AltSvc Header Field
Cache-Control Header Field
Clear-Site-Data Header Field
Content-Disposition Header Field
Content-Range Header Field
Content-Security-Policy Header Field
Content-Security-Policy-Report-Only Header Field
Content-Type Header Field
Cookie Header Field
Expect-CT Header Field
Forwarded Header Field
Generic HTTP Header Class
Keep Alive Header Field
Link Header Field
Range Header Field
Server-Timing Header Field
Strict-Transport-Security Header Field
TE Header Field
Want-Digest Header Field
I/O Handling Class for HTTP::Promise
MIME Types and File Extension Class
HTTP Message Class
Fast HTTP Request & Response Parser
HTTP Connections Cache
HTTP Request Class
HTTP Response Class
HTTP Status Codes & Locale Equivalents
Data Stream Encoding and Decoding
Stream Encoder for Base64 Encoding
Stream Encoder for Brotli Encoding
Stream Encoder for LZW Compression
Stream Encoder for QuotedPrint Encoding
Stream Encoder for UU Encoding


in lib/HTTP/Promise/
in lib/HTTP/Promise/
in lib/HTTP/Promise/