\Apache_Solr_HttpTransport_Curl
A Curl based HTTP transport. Uses a single curl session for all requests.
Synopsis
class Apache_Solr_HttpTransport_Curl
extends Apache_Solr_HttpTransport_Abstract
{
- // constants
- const SVN_REVISION = '$Revision:$';
- const SVN_ID = '$Id:$';
- // members
- private $_curl;
- // methods
- public void __construct()
- public void __destruct()
- public void setAuthenticationCredentials()
- public void performGetRequest()
- public void performHeadRequest()
- public void performPostRequest()
- // Inherited methods from Apache_Solr_HttpTransport_Abstract
- public float getDefaultTimeout()
- public void setDefaultTimeout()
Hierarchy
Constants
Name | Value |
---|---|
SVN_REVISION | '$Revision:$' |
SVN_ID | '$Id:$' |
Members
private
- $_curl
—
resource
Curl Session Handle
Methods
public
- __construct() — Initializes a curl session
- __destruct() — Closes a curl session
- performGetRequest()
- performHeadRequest()
- performPostRequest()
- setAuthenticationCredentials()
Inherited from Apache_Solr_HttpTransport_Abstract
public
- getDefaultTimeout() — Get the current default timeout setting (initially the default_socket_timeout ini setting) in seconds
- setDefaultTimeout() — Set the current default timeout for all HTTP requests