Guides

Getting Started

This guide explains how to make HTTP requests and serve HTTP responses with Async::HTTP.

Choosing a Client

This guide explains how to choose between Async::HTTP::Internet, Async::HTTP::Client, and higher-level interfaces for libraries.

Concurrent Requests and Connection Pooling

This guide explains how to run HTTP requests concurrently while keeping request fan-out, connection usage, and resource life cycles bounded.

Testing

This guide explains how to test Async::HTTP clients and servers without depending on external HTTP services.