| protected | array | options | request options to configure the request; see request options |
| protected | array | postFields | form data: array("fieldname" => "fieldvalue") |
| protected | array | postFiles | files to upload: array(array("name" => "image", "file" => "/home/u/images/u.png", "type" => "image/png")) |
| protected | array | responseInfo | information (statistical) about the request/response; see Request/response information |
| protected | HttpMessage | responseMessage | the response message |
| protected | integer | responseCode | the numerical response code |
| protected | string | responseStatus | the literal response status text |
| protected | integer | method | the request method to use |
| protected | string | url | the request url |
| protected | string | contentType | the content type to use for raw post requests |
| protected | string | rawPostData | raw post data |
| protected | string | queryData | query parameters |
| protected | string | putFile | the file to upload with a PUT request |
| protected | string | putData | raw data to upload with a PUT request |
| protected | HttpMessage | history | the whole request/response history if history logging is enabled |
| public | boolean | recordHistory | whether to enable history logging |