HttpRequest
(No version information available, might be only in CVS)
HttpRequest — HTTP リクエストクラス
class HttpRequest
クラスのメンバ
プロパティ
アクセス範囲 | 型 | 名前 | 説明 |
---|---|---|---|
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 | 履歴を記録するかどうか。 |
定義済み定数
型 | 名前 | 説明 |
---|---|---|
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 | 任意の方法で解決を行います。 |
メソッド
- HttpRequest::construct()
- HttpRequest::getOptions()
- HttpRequest::setOptions()
- HttpRequest::getSslOptions()
- HttpRequest::addSslOptions()
- HttpRequest::setSslOptions()
- HttpRequest::getUrl()
- HttpRequest::setUrl()
- HttpRequest::getMethod()
- HttpRequest::setMethod()
- HttpRequest::enableCookies()
- HttpRequest::resetCookies()
- HttpRequest::getCookies()
- HttpRequest::addCookies()
- HttpRequest::setCookies()
- HttpRequest::getHeaders()
- HttpRequest::addHeaders()
- HttpRequest::setHeaders()
- HttpRequest::getContentType()
- HttpRequest::setContentType()
- HttpRequest::getQueryData()
- HttpRequest::addQueryData()
- HttpRequest::setQueryData()
- HttpRequest::getPostFields()
- HttpRequest::addPostFields()
- HttpRequest::setPostFields()
- HttpRequest::getPostFiles()
- HttpRequest::addPostFile()
- HttpRequest::setPostFiles()
- HttpRequest::getRawPostData()
- HttpRequest::addRawPostData()
- HttpRequest::setRawPostData()
- HttpRequest::getPutData()
- HttpRequest::addPutData()
- HttpRequest::setPutData()
- HttpRequest::getPutFile()
- HttpRequest::setPutFile()
- HttpRequest::send()
- HttpRequest::getRequestMessage()
- HttpRequest::getRawRequestMessage()
- HttpRequest::getResponseMessage()
- HttpRequest::getRawResponseMessage()
- HttpRequest::getResponseCode()
- HttpRequest::getResponseStatus()
- HttpRequest::getResponseHeader()
- HttpRequest::getResponseCookies()
- HttpRequest::getResponseBody()
- HttpRequest::getResponseData()
- HttpRequest::getResponseInfo()
- HttpRequest::clearHistory()
- HttpRequest::getHistory()