These classes provide the base interface which transport classes need to implement.
:::{eval-rst} .. autoclass:: httpcore.AsyncHTTPTransport :members: arequest, aclose
.. autoclass:: httpcore.AsyncByteStream :members: aiter, aclose :::
:::{eval-rst} .. autoclass:: httpcore.AsyncConnectionPool :show-inheritance: :::
:::{eval-rst} .. autoclass:: httpcore.AsyncHTTPProxy :show-inheritance: :::
These classes are concrete implementations of AsyncByteStream
.
:::{eval-rst} .. autoclass:: httpcore.PlainByteStream :show-inheritance:
.. autoclass:: httpcore.AsyncIteratorByteStream :show-inheritance: :::
These classes provide the base interface which transport classes need to implement.
:::{eval-rst} .. autoclass:: httpcore.SyncHTTPTransport :members: request, close
.. autoclass:: httpcore.SyncByteStream :members: iter, close :::
:::{eval-rst} .. autoclass:: httpcore.SyncConnectionPool :show-inheritance: :::
:::{eval-rst} .. autoclass:: httpcore.SyncHTTPProxy :show-inheritance: :::
These classes are concrete implementations of SyncByteStream
.
:::{eval-rst} .. autoclass:: httpcore.PlainByteStream :show-inheritance: :noindex:
.. autoclass:: httpcore.IteratorByteStream :show-inheritance: :::