(PECL pecl_http 0.7.0)
$name
   , string $file
   [, string $content_type = "application/x-octetstream"
  ] )| Modifiers | Type | Name | Description | 
|---|---|---|---|
| private | array | options | request options to configure the request; see request options | 
| private | array | postFields | form data: array("fieldname" => "fieldvalue") | 
| private | array | postFiles | files to upload: array(array("name" => "image", "file" => "/home/u/images/u.png", "type" => "image/png")) | 
| private | array | responseInfo | information (statistical) about the request/response; see Request/response information | 
| private | HttpMessage | responseMessage | the response message | 
| private | integer | responseCode | the numerical response code | 
| private | string | responseStatus | the literal response status text | 
| private | integer | method | the request method to use | 
| private | string | url | the request url | 
| private | string | contentType | the content type to use for raw post requests | 
| private | string | rawPostData | raw post data | 
| private | string | queryData | query parameters | 
| private | string | putFile | the file to upload with a PUT request | 
| private | string | putData | raw data to upload with a PUT request | 
| private | HttpMessage | history | the whole request/response history if history logging is enabled | 
| public | boolean | recordHistory | whether to enable history logging | 
| Type | Name | Description | 
|---|---|---|
| integer | METH_GET | GET request method | 
| integer | METH_HEAD | HEAD request method | 
| integer | METH_POST | POST request method | 
| integer | METH_PUT | PUT request method | 
| integer | METH_DELETE | DELETE request method | 
| integer | METH_OPTIONS | OPTIONS request method | 
| integer | METH_TRACE | TRACE request method | 
| integer | METH_CONNECT | CONNECT request method | 
| integer | METH_PROPFIND | PROPFIND request method | 
| integer | METH_PROPPATCH | PROPPATCH request method | 
| integer | METH_MKCOL | MKCOL request method | 
| integer | METH_COPY | COPY request method | 
| integer | METH_MOVE | MOVE request method | 
| integer | METH_LOCK | LOCK request method | 
| integer | METH_UNLOCK | UNLOCK request method | 
| integer | METH_VERSION_CONTROL | VERSION-CONTROL request method | 
| integer | METH_REPORT | REPORT request method | 
| integer | METH_CHECKOUT | CHECKOUT request method | 
| integer | METH_CHECKIN | CHECKIN request method | 
| integer | METH_UNCHECKOUT | UNCHECKOUT request method | 
| integer | METH_MKWORKSPACE | MKWORKSPACE request method | 
| integer | METH_UPDATE | UPDATE request method | 
| integer | METH_LABEL | LABEL request method | 
| integer | METH_MERGE | MERGE request method | 
| integer | METH_BASELINE_CONTROL | BASELINE-CONTROL request method | 
| integer | METH_MKACTIVITY | MKACTIVITY request method | 
| integer | METH_ACL | ACL request method | 
| integer | VERSION_1_0 | HTTP protocol version 1.0 | 
| integer | VERSION_1_1 | HTTP protocol version 1.1 | 
| integer | VERSION_ANY | any HTTP protocol version | 
| integer | AUTH_BASIC | basic authentication | 
| integer | AUTH_DIGEST | digest authentication | 
| integer | AUTH_NTLM | NTLM authentication | 
| integer | AUTH_GSSNEG | GSS negotiate authentication | 
| integer | AUTH_ANY | any authentication | 
| integer | PROXY_SOCKS4 | SOCKS v4 proxy | 
| integer | PROXY_SOCKS5 | SOCKS v5 proxy | 
| integer | PROXY_HTTP | HTTP proxy | 
| integer | SSL_VERSION_TLSv1 | use TLS v1 | 
| integer | SSL_VERSION_SSLv2 | use SSL v2 | 
| integer | SSL_VERSION_SSLv3 | use SSL v3 | 
| integer | SSL_VERSION_ANY | use any SSL/TLS method | 
| integer | IPRESOLVE_V4 | resolve via IPv4 only | 
| integer | IPRESOLVE_V6 | resolve via IPv6 only | 
| integer | IPRESOLVE_ANY | use any resolving methods |