# Class e.p.h.h.ElisaAdvancedHttpClient(ElisaHttpClient):

Part of elisa.plugins.http_client.http_client View In Hierarchy

An ElisaHttpClient specialization that handles HTTP redirections.

Line # | Kind | Name | Docs
--- | --- | --- | ---
475 | Method | __init__ | Constructor.

Inherited from ElisaHttpClient:

Line # | Kind | Name | Docs
--- | --- | --- | ---
196 | Method | _reset | Undocumented
202 | Method | _open | Open an HTTP connection.
214 | Method | request | Send an HTTP request.
228 | Method | request_full | Send an HTTP request.
243 | Method | close | Close an open HTTP connection.
267 | Method | is_busy | Test whether the client is busy processing requests.
279 | Method | _queue_request | Enqueue a request to submit to the server.
312 | Method | _submit_next_request | Undocumented
345 | Method | connectionFailed | Callback invoked by the HTTP client factory when the connection fails.
357 | Method | connectionLost | Callback invoked by the HTTP client factory when losing the connection.
392 | Method | connectionLostForever | Callback invoked by the HTTP client factory when the connection is lost
414 | Method | connectionMade | Callback invoked by the HTTP client protocol when the connection is
430 | Method | requestWriteFinished | Callback invoked by the HTTP client protocol when a request has been

def __init__(self, host, port=80):
overrides elisa.plugins.http_client.http_client.ElisaHttpClient.__init__
Constructor.

Parameters | host | hostname or IP address of the server (type: `str` )
| port | TCP port on which the server listens (type: `int` )
| pipeline | whether the client should pipeline requests (type: `bool` )