Skip to content

API Reference

  • Quickstart
    • httpcorexyz.request()
    • httpcorexyz.stream()
  • Requests, Responses, and URLs
    • httpcorexyz.Request
    • httpcorexyz.Response
    • httpcorexyz.URL
  • Connection Pools
    • httpcorexyz.ConnectionPool
  • Proxies
    • httpcorexyz.Proxy
  • Connections
    • httpcorexyz.HTTPConnection
    • httpcorexyz.HTTP11Connection
    • httpcorexyz.HTTP2Connection
  • Async Support
    • httpcorexyz.AsyncConnectionPool
    • httpcorexyz.AsyncHTTPConnection
    • httpcorexyz.AsyncHTTP11Connection
    • httpcorexyz.AsyncHTTP2Connection
  • Network Backends
    • Sync
      • httpcorexyz.backends.sync.SyncBackend
      • httpcorexyz.backends.mock.MockBackend
    • Async
      • httpcorexyz.backends.auto.AutoBackend
      • httpcorexyz.backends.asyncio.AsyncioBackend
      • httpcorexyz.backends.trio.TrioBackend
      • httpcorexyz.backends.mock.AsyncMockBackend
    • Base interfaces
      • httpcorexyz.backends.base.NetworkBackend
      • httpcorexyz.backends.base.AsyncNetworkBackend
  • Exceptions
    • httpcorexyz.TimeoutException
      • httpcorexyz.PoolTimeout
      • httpcorexyz.ConnectTimeout
      • httpcorexyz.ReadTimeout
      • httpcorexyz.WriteTimeout
    • httpcorexyz.NetworkError
      • httpcorexyz.ConnectError
      • httpcorexyz.ReadError
      • httpcorexyz.WriteError
    • httpcorexyz.ProtocolError
      • httpcorexyz.RemoteProtocolError
      • httpcorexyz.LocalProtocolError
    • httpcorexyz.ProxyError
    • httpcorexyz.UnsupportedProtocol