httpcore icon indicating copy to clipboard operation
httpcore copied to clipboard

A minimal HTTP client. ⚙️

Results 55 httpcore issues
Sort by recently updated
recently updated
newest added

Replaces #503, performing the additional work necessary for type checks to pass. A cast is necessary because h11 does not expose the `Sentinel` type and uses it as a return...

```python import trio import httpx async def worker(client, nurse): r = await client.head('https://google.com') nurse.cancel_scope.cancel() async def main(): async with httpx.AsyncClient(timeout=None) as client, trio.open_nursery() as nurse: for _ in range(3): nurse.start_soon(worker,...

bumping the mkdocs deps was needed to support jinja2==3.1.2 in https://github.com/encode/httpcore/pull/546/files however we're still using the legacy python handler and we should upgrade https://mkdocstrings.github.io/handlers/overview/#migrate-to-the-experimental-python-handler

`AsyncConnectionPool.aclose()` raises `RuntimeError: The connection pool was closed while 1 HTTP requests/responses were still in-flight.` if there are any on-going requests. It would be nice to provide a list of...

Hi! By pinning the upper version of h11 in `setup.py` each time they make a release projects that depend on `httpcore` can fail with version requirement issues. For example: ```...

I think being compatible with mypy `--strict` benefits end users who are also using it, if https://github.com/encode/httpcore/pull/513 is merged then there isn't much work left to be compatible with strict...

It is somewhat related to #502 as we started first observing the below issue in httpcore 0.14.5. Upgrading to 0.14.7 seemingly fixed the issue but we found out that there...

Closes https://github.com/encode/httpx/issues/1279 - [x] Failing test cases. - [ ] Improved behaviour.

## 0.16.0 - Support HTTP/1.1 informational responses. (#581) - Fix async cancellation behaviour. (#580) - Support `h11` 0.14. (#579) --- Currently waiting on #580, #581 Will close https://github.com/encode/httpx/issues/2244

Closes #564. I haven't come up with a good test case for this yet, but it resolves the example provided in that issue, by ensuring the request queue modifications happen...

bug