requests.streams

Undocumented in source.

Members

Classes

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.

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