Skip to content

Replace Httpx with niquests #79

@Faolain

Description

@Faolain

Motivation:
HTTPX doesn't have great HTTP2 support due to bugs outlined in #73 and http3 is a non-starter. Other async packages like aiohttp also seem to have trouble, let alone not even supporting http3 which would be very helpful since Cloudflare already supports this natively for caching. Ideally our py-hamt requests could make requests with HTTP3. After some internet dumpster diving I came across https://github.com/jawah/niquests which appears to be a fork off requests which was no longer maintained that has added async and HTTP3 support to a interface like requests that everyone is familiar with.

Goal:
Replace HTTPX with niquests

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions