表 1. インスタンスプロパティ
| アクセス範囲 | 型 | 名前 | 説明 | 
|---|---|---|---|
| protected | array | options | リクエストを設定するオプション。リクエストのオプション を参照ください。 | 
| protected | array | postFields | フォームのデータ。array("フィールド名" => "フィールドの値") | 
| protected | array | postFiles | アップロードするファイル。array(array("name" => "image", "file" => "/home/u/images/u.png", "type" => "image/png")) | 
| protected | array | responseInfo | リクエスト/レスポンスについての (統計上の) 情報。リクエスト/レスポンス の情報 を参照ください。 | 
| protected | HttpMessage | responseMessage | レスポンスメッセージ。 | 
| protected | integer | responseCode | レスポンスコードを表す数値。 | 
| protected | string | responseStatus | レスポンスのステータスを表すリテラル文字列。 | 
| protected | integer | method | 使用するリクエストメソッド。 | 
| protected | string | url | リクエスト url。 | 
| protected | string | contentType | 生の post リクエストで使用する content type。 | 
| protected | string | rawPostData | 生の post データ。 | 
| protected | string | queryData | クエリパラメータ。 | 
| protected | string | putFile | PUT リクエストでアップロードするファイル。 | 
| protected | string | putData | PUT リクエストでアップロードする生のデータ。 | 
| protected | HttpMessage | history | 履歴の記録が有効な場合の、リクエスト/レスポンス全体の履歴。 | 
| public | boolean | recordHistory | 履歴を記録するかどうか。 | 
表 2.
| 型 | 名前 | 説明 | 
|---|---|---|
| integer | METH_GET | GET リクエストメソッド。 | 
| integer | METH_HEAD | HEAD リクエストメソッド。 | 
| integer | METH_POST | POST リクエストメソッド。 | 
| integer | METH_PUT | PUT リクエストメソッド。 | 
| integer | METH_DELETE | DELETE リクエストメソッド。 | 
| integer | METH_OPTIONS | OPTIONS リクエストメソッド。 | 
| integer | METH_TRACE | TRACE リクエストメソッド。 | 
| integer | METH_CONNECT | CONNECT リクエストメソッド。 | 
| integer | METH_PROPFIND | PROPFIND リクエストメソッド。 | 
| integer | METH_PROPPATCH | PROPPATCH リクエストメソッド。 | 
| integer | METH_MKCOL | MKCOL リクエストメソッド。 | 
| integer | METH_COPY | COPY リクエストメソッド。 | 
| integer | METH_MOVE | MOVE リクエストメソッド。 | 
| integer | METH_LOCK | LOCK リクエストメソッド。 | 
| integer | METH_UNLOCK | UNLOCK リクエストメソッド。 | 
| integer | METH_VERSION_CONTROL | VERSION-CONTROL リクエストメソッド。 | 
| integer | METH_REPORT | REPORT リクエストメソッド。 | 
| integer | METH_CHECKOUT | CHECKOUT リクエストメソッド。 | 
| integer | METH_CHECKIN | CHECKIN リクエストメソッド。 | 
| integer | METH_UNCHECKOUT | UNCHECKOUT リクエストメソッド。 | 
| integer | METH_MKWORKSPACE | MKWORKSPACE リクエストメソッド。 | 
| integer | METH_UPDATE | UPDATE リクエストメソッド。 | 
| integer | METH_LABEL | LABEL リクエストメソッド。 | 
| integer | METH_MERGE | MERGE リクエストメソッド。 | 
| integer | METH_BASELINE_CONTROL | BASELINE-CONTROL リクエストメソッド。 | 
| integer | METH_MKACTIVITY | MKACTIVITY リクエストメソッド。 | 
| integer | METH_ACL | ACL リクエストメソッド。 | 
| integer | VERSION_1_0 | HTTP プロトコル バージョン 1.0。 | 
| integer | VERSION_1_1 | HTTP プロトコル バージョン 1.1。 | 
| integer | VERSION_ANY | 任意の HTTP プロトコルバージョン。 | 
| integer | AUTH_BASIC | ベーシック認証。 | 
| integer | AUTH_DIGEST | ダイジェスト認証。 | 
| integer | AUTH_NTLM | NTLM 認証。 | 
| integer | AUTH_GSSNEG | GSS ネゴシエート認証。 | 
| integer | AUTH_ANY | 任意の認証。 | 
| integer | PROXY_SOCKS4 | SOCKS v4 プロキシ。 | 
| integer | PROXY_SOCKS5 | SOCKS v5 プロキシ。 | 
| integer | PROXY_HTTP | HTTP プロキシ。 | 
| integer | SSL_VERSION_TLSv1 | TLS v1 を使用します。 | 
| integer | SSL_VERSION_SSLv2 | SSL v2 を使用します。 | 
| integer | SSL_VERSION_SSLv3 | SSL v3 を使用します。 | 
| integer | SSL_VERSION_ANY | 任意の SSL/TLS メソッドを使用します。 | 
| integer | IPRESOLVE_V4 | IPv4 での解決のみを行います。 | 
| integer | IPRESOLVE_V6 | IPv6 での解決のみを行います。 | 
| integer | IPRESOLVE_ANY | 任意の方法で解決を行います。 |