Package core :: Module http :: Class HttpClientResponse |
[hide private]
[frames] | no frames]

# Class HttpClientResponse

source code

            object --+
                     |
    streams.ReadStream --+
                         |
                        HttpClientResponse

Encapsulates a client-side HTTP response.

An instance of this class is provided to the user via a handler that was specified when one of the HTTP method operations, or the generic HttpClientrequest method was called on an instance of HttpClient.

Instance Methods | [hide private]
__init__(self, java_obj) | source code
status_code(self) return the HTTP status code of the response. | source code
header(self, key) Get a header value | source code
headers(self) Get all the headers in the response. | source code
trailers(self) Get all the trailers in the response. | source code
body_handler(self, handler) Set a handler to receive the entire body in one go - do not use this for large bodies | source code
Inherited from `streams.ReadStream`: `data_handler`, `end_handler`, `exception_handler`, `pause`, `resume` Inherited from `streams.ReadStream` (private): `_to_read_stream`

Method Details | [hide private]

### __init__(self, java_obj) (Constructor) | source code
Overrides: object.__init__ (inherited documentation)

### status_code(self) | source code
return the HTTP status code of the response. Decorators: `@property`

### header(self, key) | source code
Get a header value Keyword arguments: Parameters: `key` - The key of the header. return the header value.

### headers(self) | source code
Get all the headers in the response. If the response contains multiple headers with the same key, the values will be concatenated together into a single header with the same key value, with each value separated by a comma, as specified by {http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.htmlsec4.2}. return a dictionary of headers. Decorators: `@property`

### trailers(self) | source code
Get all the trailers in the response. If the response contains multiple trailers with the same key, the values will be concatenated together into a single header with the same key value, with each value separated by a comma, as specified by {http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.htmlsec4.2}. Trailers will only be available in the response if the server has sent a HTTP chunked response where headers have been inserted by the server on the last chunk. In such a case they won't be available on the client until the last chunk has been received. return a dictionary of trailers. Decorators: `@property`