Properties existing in the Solar_Http_Request_Adapter class.



(string|array) Content to send along with the request.

If an array, will be encoded with http_build_query() at fetch() time.



(array) Default configuration values.


(string) The character-set for the body content.


(array) Collection point for configuration values.

Inherited from Solar_Base.

Note that you do not define config defaults in $_config directly.

protected $_config = array(
    'foo' => 'bar',
    'baz' => 'dib',

Instead, define config defaults in a protected property named for the class, withan underscore prefix.

For exmple, a "Vendor_Class_Name" class would define the default config array in "$_Vendor_Class_Name". This convention lets child classes inherit parent config keys and values.

protected $_Vendor_Class_Name = array(
    'foo' => 'bar',
    'baz' => 'dib',


(string) The content-type for the body content.


(array) Additional cookies to send with the request.


(array) Additional headers to send with the request.


(int) The maximum number of redirects to allow.


(string) The HTTP method to use for the request (GET, POST, etc).


(string) Pass all HTTP requests through this proxy.


(Solar_Uri) The URI this request came from (if any).


(string) Location of Certificate Authority file on local filesystem which should be used with the $_ssl_verify_peer option to authenticate the identity of the remote peer.


(string) If $_ssl_cafile is not specified or if the certificate is not found there, this directory path is searched for a suitable certificate.

The path must be a correctly hashed certificate directory.


(string) Path to local certificate file on filesystem.

This must be a PEM encoded file which contains your certificate and private key. It can optionally contain the certificate chain of issuers.


(string) Passphrase with which the $_ssl_local_cert file was encoded.


(bool) Require verification of SSL certificate used?


(string) Let the request time out after this many seconds.


(Solar_Uri) The URI for the request.


(string) The User-Agent header value to send.


(string) The HTTP protocol version to use (1.0 or 1.1).