Part of twisted.web._newclient View Source View In Hierarchy
Request
instance describes an HTTP request to be sent to an HTTP server.
| Instance Variables | method | The HTTP method to for this request, ex: 'GET', 'HEAD', 'POST', etc.
 (type: str
) | 
| uri | The relative URI of the resource to request.  For example, 
'/foo/bar?baz=quux'.
 (type: str
) | |
| headers | Headers to be sent to the server.  It is important to note that this 
object does not create any implicit headers.  So it is up to the HTTP 
Client to add required headers such as 'Host'.
 (type: twisted.web.http_headers.Headers
) | |
| bodyProducer | None or an IBodyProducer 
provider which produces the content body to send to the remote HTTP 
server.
 | 
| Method | __init__ | Undocumented | 
| Method | writeTo | Format this Request as an 
HTTP/1.1 request and write it to the given transport.  If bodyProducer is 
not None, it will be associated with an IConsumer.
 | 
  
| Method | stopWriting | No summary | 
| Method | _writeHeaders | Undocumented | 
| Method | _writeToChunked | Write this request to the given transport using chunked transfer-encoding to frame the body. | 
| Method | _writeToContentLength | Write this request to the given transport using content-length to frame the body. | 
Request as an 
HTTP/1.1 request and write it to the given transport.  If bodyProducer is 
not None, it will be associated with an IConsumer.
| Returns | A Deferred which
fires with None when the request has been completely written 
to the transport or with a Failure if 
there is any problem generating the request bytes.
 | |