class documentation

class twisted.web.http._XForwardedForRequest(proxyForInterface(IRequest, '_request')): (source)

View In Hierarchy

Add a layer on top of another request that only uses the value of an X-Forwarded-For header as the result of getClientAddress.

Method getClientAddress The client address (the first address) in the value of the X-Forwarded-For header. If the header is not present, the IP is considered to be b"-".
Property clientproto The protocol version in the request.
Property code The response code for the request.
Property sentLength The number of bytes sent in the response body.
def getClientAddress(self): (source)

The client address (the first address) in the value of the X-Forwarded-For header. If the header is not present, the IP is considered to be b"-".

Returns_XForwardedForAddress which wraps the client address as expected by combinedLogFormatter.
@property
clientproto = (source)
The protocol version in the request.
(type: bytes)
@property
code = (source)
The response code for the request.
(type: int)
@property
sentLength = (source)
The number of bytes sent in the response body.
(type: int)
API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.