httpcore icon indicating copy to clipboard operation
httpcore copied to clipboard

A minimal HTTP client. ⚙️

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

# Summary Don't hold lock unless necessary in PoolByteStream.close(). This lock causes significant contention and slowdown in LiteLLM when used with streaming but _sync_ HTTP transport. Testing: this patch was...

This is a consistently reproducible issue that causes significant delays when sending data across multiple threads. **Scenario Reproduction:** * `server.py`: A server implemented with FastAPI to receive data. ``` #...

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start)...

dependencies
python

# Summary [`try: except:` blocks are free on modern Pythons](https://github.com/python/cpython/issues/84403) when exceptions aren't raised. Entering a `@contextmanager`'d `with` block is much less free (see [e.g. this Django discussion](https://code.djangoproject.com/ticket/27818#comment:7) about `contextlib.suppress`),...

# Summary Fixes **2 logic bugs** in `_assign_requests_to_connections` and improves complexity from O(N²+NxM) to O(N+M) where N=connections, M=requests. Although I attempted a smaller PR with an atomic change, I ultimately...

A manual alternative to: * #1031 * https://github.com/actions/checkout/releases * https://github.com/actions/setup-python/releases # Summary # Checklist - [x] I understand that this PR may be closed in case there was no previous...

# Summary Dependabot: Monthly upgrades to GitHub Actions # Checklist - [x] I understand that this PR may be closed in case there was no previous discussion. (This doesn't apply...

**Description:** I am experiencing an issue where my container crashes or resets immediately after an HTTP POST request logs this debug message: ``` 2025-08-06 10:07:03,466 - httpcore.connection - DEBUG -...

We are using a singleton `AsyncClient` from `httpx`, configured with HTTP/2. During investigation of intermittent HTTP failures, we observed the following exception: ``` httpcore.LocalProtocolError: Max outbound streams is 100, 100...