httpx
httpx copied to clipboard
A next generation HTTP client for Python. 🦋
code ``` with httpx.Client( headers=headers, http2=True, proxies=proxies, timeout=10, ) as client: log.debug("step1") r = client.get(url, timeout=10) log.debug("step2") ``` the code stop in step1 for a long time
Would be nice to support rfc3986 to that enables python 3.8,3.9,3.10 support. https://rfc3986.readthedocs.io/en/latest/release-notes/unreleased.html Thanks!
Initially raised as discussion #2037 Relevant discussion in #924 PyOpenSSL gives us the ability to create ssl contexts without writing keys or certificates to memory by calling the existing (foreign...
Currently `httpx` is squarely focused on HTTP's traditional request / response paradigm, and there are well-established packages for WebSocket support such as [websockets](https://github.com/aaugustin/websockets). In an HTTP/1.1-only world, this split of...
At some point we ought to consider a low-level Transport API for exposing the functionality offered by the HTTP `CONNECT` method, the HTTP `Upgrade` header, and `HTTP/2`'s bi-directional streaming. (Eg....
### Discussed in https://github.com/encode/httpx/discussions/1816 Originally posted by **kangzhang** August 25, 2021 Hey there, we are running into a crash on httpx and wondering if we could get some help. It...
### Checklist - [x] The bug is reproducible against the latest release and/or `master`. - [x] There are no similar issues or pull requests to fix it yet. ### Describe...
### Checklist - [ ] The bug is reproducible against the latest release and/or `master`. - [ ] There are no similar issues or pull requests to fix it yet....
- [x] The bug is reproducible against the latest release and/or `master`. - [x] There are no similar issues or pull requests to fix it yet. Currently both async and...
### Checklist - [ ] The bug is reproducible against the latest release and/or `master`. - [ ] There are no similar issues or pull requests to fix it yet....