


The HTTPX project relies on these excellent libraries:
Http client python how to#
If you want to contribute with HTTPX check out the Contributing Guide to learn how to start. To find out about tools that integrate with HTTPX, see Third Party Packages. The Developer Interface provides a comprehensive API reference. Documentationįor a run-through of all the basics, head over to the QuickStart.įor more advanced topics, see the Advanced Usage section, the async support section, or the HTTP/2 section. Or, to include the optional HTTP/2 support, use: $ pip install httpx Plus all the standard features of requests. Ability to make requests directly to WSGI applications or ASGI applications.Standard synchronous interface, but with async support if you need it.HTTPX builds on the well-established usability of requests, and gives you: Which now allows us to use HTTPX directly from the command-line. $ pip install 'httpx' # The command line client is an optional dependency. Now, let's get started: > import httpx > r = httpx. Install HTTPX using pip: $ pip install httpx It includes an integratedĬommand line client, has support for both HTTP/1.1 and HTTP/2, and provides both sync HTTPX is a fully featured HTTP client library for Python 3. HTTPX - A next-generation HTTP client for Python.
