Overview of HTTPX features
masterHTTPX is a next-generation HTTP client for Python 3 with the following key capabilities:
- API Compatibility: Broadly
requests-compatible. - Protocol Support: HTTP/1.1 and HTTP/2.
- Concurrency: Both standard synchronous and
asyncAPIs. - Application Integration: Ability to make requests directly to WSGI or ASGI applications.
- Safety: Strict timeouts enabled everywhere.
- Type Safety: Fully type annotated.
- Standard Features: Includes Keep-Alive, connection pooling, cookie persistence, SSL verification, authentication (Basic/Digest), multipart file uploads, and proxy support.