requests.streams

Undocumented in source.

Members

Classes

ConnectError
class ConnectError
Undocumented in source.
DataPipe
class DataPipe(E)

DataPipe is a pipeline of data processors, each accept some data, process it, and put result to next element in line. This class used to combine different Transfer- and Content- encodings. For example: unchunk chunked transfer-encoding, and uncompress compressed Content-Encoding.

DecodeChunked
class DecodeChunked

Unchunk chunked http responce body.

Decompressor
class Decompressor(E)

Processor for gzipped/compressed content. Also support InputRange interface.

OpenSslSocket
class OpenSslSocket
Undocumented in source.
SSLSocketStream
class SSLSocketStream
Undocumented in source.
SocketStream
class SocketStream
Undocumented in source.
TCPSocketStream
class TCPSocketStream
Undocumented in source.

Interfaces

DataPipeIface
interface DataPipeIface(E)

DataPipeIface can accept some data, process, and return processed data.

Structs

Buffer
struct Buffer(T)

Buffer used to collect and process data from network. It remainds Appender, but support also Range interface.

To place data in buffer use put() method.

To retrieve data from buffer you can use several methods:

  • Range methods: front, back, index []
  • data method: return collected data (like Appender.data)

Meta