class documentation

class ChunkedEncoder: (source)

Constructor: ChunkedEncoder(transport)

Implements interfaces: twisted.internet.interfaces.IConsumer

View In Hierarchy

Helper object which exposes IConsumer on top of HTTP11ClientProtocol for streaming request bodies to the server.

Method __init__ Undocumented
Method registerProducer Register the given producer with self.transport.
Method unregisterProducer Indicate that the request body is complete and finish the request.
Method write Write the given request body bytes to the transport using chunked encoding.
Instance Variable transport Undocumented
Method _allowNoMoreWrites Indicate that no additional writes are allowed. Attempts to write after calling this method will be met with an exception.
def __init__(self, transport): (source)

Undocumented

def registerProducer(self, producer, streaming): (source)

Register the given producer with self.transport.

def unregisterProducer(self): (source)

Indicate that the request body is complete and finish the request.

def write(self, data): (source)

Write the given request body bytes to the transport using chunked encoding.

Parameters
data:bytesUndocumented
transport = (source)

Undocumented

def _allowNoMoreWrites(self): (source)

Indicate that no additional writes are allowed. Attempts to write after calling this method will be met with an exception.