A next generation HTTP client for Python. 🦋

pydantic/httpx2 é bom para iniciantes?

Nos últimos 30 dias, pydantic/httpx2 fez merge de 1 de 16 pull requests de contribuidores externos, e os mantenedores costumam responder em até 1 dia. Agora há 6 issues para iniciantes abertas.

Estrelas
1.6k
Forks
103
Issues abertas para iniciantes
6
Issues indexadas
68
Merge médio
1d 19h
PRs com merge (30d)
25
Linguagem predominante
Python
Licença
BSD-3-Clause
Último push no GitHub
7/11/2026
Última indexação
19/9/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Código de conduta
Labels para iniciantes
Nenhum label para iniciantes indexado

Como contribuir com pydantic/httpx2

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  3. Suas contribuições serão publicadas sob a licença BSD-3-Clause do projeto.
  4. Escolha uma das 6 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • Let callers bound or skip the intermediate bodies read while following redirects and auth flows
    Talvez livre de novo @rkuce assumiu há 37 dias e não há nenhum pull request aberto. Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 42/100

    pydantic/httpx2#1249 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • `base_url` with a query string produces malformed request URLs
    Talvez livre de novo @mohsinaliwork686-rgb assumiu há 18 dias e não há nenhum pull request aberto. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100

    pydantic/httpx2#1236 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Please revert aiter_bytes signature to AsyncIterator
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100

    pydantic/httpx2#1158 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Export AutoBackend
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100

    pydantic/httpx2#1131 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • export default `Limits` and `Timeout`
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100

    pydantic/httpx2#1057 ·

    Mantenedores costumam responder em até 1 dia

  • feat: configurable response JSON decoder
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100

    pydantic/httpx2#965 · 5 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • MockTransport doesn't set the elapsed property
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    pydantic/httpx2#914 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Identify and close specific connection in AsyncClient
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pydantic/httpx2#910 ·

    Mantenedores costumam responder em até 1 dia

  • Mention header name error message for invalid header encodings
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100

    pydantic/httpx2#864 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Revisiting custom authentication.
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100

    pydantic/httpx2#861 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Improve docstring structuring for code autocompletion.
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    pydantic/httpx2#857 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Random httpx.ConnectError
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    pydantic/httpx2#836 ·

    Mantenedores costumam responder em até 1 dia

  • `httpx.AsyncClient` has much worse performance than `aiohttp.ClientSession` with concurrent requests
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    pydantic/httpx2#827 · 58 comentários · 3 reações ·

    Mantenedores costumam responder em até 1 dia

  • Requests for new public APIs
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    pydantic/httpx2#821 · 11 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Set proxy for a single request
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    pydantic/httpx2#818 ·

    Mantenedores costumam responder em até 1 dia

  • Problem with proxy and streaming
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    pydantic/httpx2#810 ·

    Mantenedores costumam responder em até 1 dia

  • Inconsistent Timeout Exception
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    pydantic/httpx2#805 ·

    Mantenedores costumam responder em até 1 dia

  • Httpx 5 second delay
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    pydantic/httpx2#804 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Add option to disable cookie persistence in Client/AsyncClient
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100

    pydantic/httpx2#801 · 7 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Connection hangs/does not timeout after 350 seconds.
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    pydantic/httpx2#798 ·

    Mantenedores costumam responder em até 1 dia

  • Catch asyncio.CancelledError and raise GeneratorExit in aiter functions
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100

    pydantic/httpx2#797 ·

    Mantenedores costumam responder em até 1 dia

  • httpx use async mode make a get request,but get the null content from response
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100

    pydantic/httpx2#796 ·

    Mantenedores costumam responder em até 1 dia

  • Unable to override cookie policy
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100

    pydantic/httpx2#794 ·

    Mantenedores costumam responder em até 1 dia

  • Constrain which encodings are supported by `response.text`.
    Aberta

    Dificuldade 2/5 Meio dia Facilidade para iniciantes 72/100

    pydantic/httpx2#788 ·

    Mantenedores costumam responder em até 1 dia

  • httpx.ConnectError: EOF occurred in violation of protocol (_ssl.c:1131)
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    pydantic/httpx2#771 ·

    Mantenedores costumam responder em até 1 dia

  • Make elapsed time available in the `response` event hook
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    pydantic/httpx2#762 ·

    Mantenedores costumam responder em até 1 dia

  • httpx ignores no_proxy and https_proxy in docker-compose
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100

    pydantic/httpx2#758 ·

    Mantenedores costumam responder em até 1 dia

  • Any chance of use TCP proxies on HTTP/3 requests?
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pydantic/httpx2#747 ·

    Mantenedores costumam responder em até 1 dia

  • High CPU usage if request content is bytes
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100

    pydantic/httpx2#737 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • No Server Response when using Proxy
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    pydantic/httpx2#709 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Turning on/off Proxies via client method!
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pydantic/httpx2#682 ·

    Mantenedores costumam responder em até 1 dia

  • Respect system proxy exclusions.
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    pydantic/httpx2#587 · 12 comentários ·

    Mantenedores costumam responder em até 1 dia

  • low-and-slow/slowlorris "attack" on client
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    pydantic/httpx2#557 · 33 comentários ·

    Mantenedores costumam responder em até 1 dia

  • httpx.exceptions.RemoteProtocolError: malformed data
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    pydantic/httpx2#505 · 10 comentários ·

    Mantenedores costumam responder em até 1 dia

  • CONNECT, Upgrade, and HTTP/2 bi-directional streaming.
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    pydantic/httpx2#436 · 9 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Trailing Headers
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pydantic/httpx2#435 · 11 comentários ·

    Mantenedores costumam responder em até 1 dia

  • How can I limit the number of requests made per second?
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    pydantic/httpx2#296 · 25 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Custom JSON library
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pydantic/httpx2#259 · 34 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Adding HTTP/3 support using aioquic
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pydantic/httpx2#92 · 38 comentários · 5 reações ·

    Mantenedores costumam responder em até 1 dia

  • A failed close in PoolByteStream latches _closed and keeps the pool slot
    Talvez já em andamento @AdityaSreevatsaK assumiu há 2 dias. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 72/100

    pydantic/httpx2#1328 ·

    Mantenedores costumam responder em até 1 dia

  • An interrupted response close leaves the transport stream open and cannot be retried
    Talvez já em andamento @dsfaccini assumiu há 3 dias. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    pydantic/httpx2#1326 ·

    Mantenedores costumam responder em até 1 dia

  • HTTP/2: a received response waits until more data arrives on the connection
    Talvez já em andamento @AdityaSreevatsaK assumiu há 1 dia. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    pydantic/httpx2#1300 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Early HTTP/2 response during an upload is lost until the read timeout
    Talvez já em andamento @Kludex assumiu há 21 dias. Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    pydantic/httpx2#1294 ·

    Mantenedores costumam responder em até 1 dia

  • Pool gets slower with many idle connections
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 67/100

    pydantic/httpx2#1288 ·

    Mantenedores costumam responder em até 1 dia

  • RuntimeError "aclose(): asynchronous generator is already running" from nested stream generators at event loop shutdown
    Talvez já em andamento @Kludex assumiu há 24 dias. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    pydantic/httpx2#1280 ·

    Mantenedores costumam responder em até 1 dia

  • 1 MiB default max_event_size (2.10.0) silently breaks SSE streams with large single events (MCP tools/list, ~1.4 MiB)
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    pydantic/httpx2#1259 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • TypeError: 'Timeout' object cannot be interpreted as an integer in sync connect_tcp when a request carries a Timeout object in extensions
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 78/100

    pydantic/httpx2#1162 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • BUG: RuntimeError: deque mutated during iteration
    Talvez já em andamento @Kludex assumiu há 84 dias. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    pydantic/httpx2#908 ·

    Mantenedores costumam responder em até 1 dia

  • When the URL contains request parameters and the `params` parameter is set, the request parameters in the URL will disappear unexpectedly.
    Talvez já em andamento @KeeganOP assumiu há 179 dias. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    pydantic/httpx2#905 · 2 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Introduce `httpx.SSLError` exception
    Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100

    pydantic/httpx2#854 · 5 comentários · 3 reações ·

    Mantenedores costumam responder em até 1 dia

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.