\WurflCloud_HttpClient_AbstractHttpClient
This is the abstract class for HTTP Communications
Synopsis
class WurflCloud_HttpClient_AbstractHttpClient
{
- // members
- protected boolean $use_compression = true;
- protected integer $timeout_ms = 1000;
- protected array $request_headers = ;
- protected $response_headers;
- protected $response_http_status;
- protected $response_body;
- protected $success;
- // methods
- public void setTimeout()
- public void setUseCompression()
- public void addHttpRequestHeader()
- public boolean addHttpRequestHeaderIfExists()
- public void getResponseBody()
- public void wasCalled()
- public void success()
- public abstract void call()
- protected void processResponse()
- protected void processResponseHeaders()
- protected void processResponseBody()
Members
protected
- $request_headers
- $response_body
- $response_headers
- $response_http_status
- $success
- $timeout_ms
- $use_compression
Methods
protected
public
- addHttpRequestHeader()
- addHttpRequestHeaderIfExists() — Adds the HTTP Header specified by $source_name (if found) in the $http_request under $dest_name. Example: addRequestHeaderIfExists('HTTP_USER_AGENT', 'User-Agent');
- call()
- getResponseBody()
- setTimeout()
- setUseCompression()
- success()
- wasCalled()