HttpRequest

(no version information, might be only in CVS)

HttpRequest -- HTTP リクエストクラス

概要

class HttpRequest

クラスのメンバ

プロパティ

表 1. インスタンスプロパティ

アクセス範囲名前説明
protectedarrayoptionsリクエストを設定するオプション。リクエストのオプション を参照ください。
protectedarraypostFieldsフォームのデータ。array("フィールド名" => "フィールドの値")
protectedarraypostFilesアップロードするファイル。array(array("name" => "image", "file" => "/home/u/images/u.png", "type" => "image/png"))
protectedarrayresponseInfoリクエスト/レスポンスについての (統計上の) 情報。リクエスト/レスポンス の情報 を参照ください。
protectedHttpMessageresponseMessageレスポンスメッセージ。
protectedintegerresponseCodeレスポンスコードを表す数値。
protectedstringresponseStatusレスポンスのステータスを表すリテラル文字列。
protectedintegermethod使用するリクエストメソッド。
protectedstringurlリクエスト url。
protectedstringcontentType生の post リクエストで使用する content type。
protectedstringrawPostData生の post データ。
protectedstringqueryDataクエリパラメータ。
protectedstringputFilePUT リクエストでアップロードするファイル。
protectedstringputDataPUT リクエストでアップロードする生のデータ。
protectedHttpMessagehistory履歴の記録が有効な場合の、リクエスト/レスポンス全体の履歴。
publicbooleanrecordHistory履歴を記録するかどうか。

定義済み定数

表 2.

名前説明
integerMETH_GETGET リクエストメソッド。
integerMETH_HEADHEAD リクエストメソッド。
integerMETH_POSTPOST リクエストメソッド。
integerMETH_PUTPUT リクエストメソッド。
integerMETH_DELETEDELETE リクエストメソッド。
integerMETH_OPTIONSOPTIONS リクエストメソッド。
integerMETH_TRACETRACE リクエストメソッド。
integerMETH_CONNECTCONNECT リクエストメソッド。
integerMETH_PROPFINDPROPFIND リクエストメソッド。
integerMETH_PROPPATCHPROPPATCH リクエストメソッド。
integerMETH_MKCOLMKCOL リクエストメソッド。
integerMETH_COPYCOPY リクエストメソッド。
integerMETH_MOVEMOVE リクエストメソッド。
integerMETH_LOCKLOCK リクエストメソッド。
integerMETH_UNLOCKUNLOCK リクエストメソッド。
integerMETH_VERSION_CONTROLVERSION-CONTROL リクエストメソッド。
integerMETH_REPORTREPORT リクエストメソッド。
integerMETH_CHECKOUTCHECKOUT リクエストメソッド。
integerMETH_CHECKINCHECKIN リクエストメソッド。
integerMETH_UNCHECKOUTUNCHECKOUT リクエストメソッド。
integerMETH_MKWORKSPACEMKWORKSPACE リクエストメソッド。
integerMETH_UPDATEUPDATE リクエストメソッド。
integerMETH_LABELLABEL リクエストメソッド。
integerMETH_MERGEMERGE リクエストメソッド。
integerMETH_BASELINE_CONTROLBASELINE-CONTROL リクエストメソッド。
integerMETH_MKACTIVITYMKACTIVITY リクエストメソッド。
integerMETH_ACLACL リクエストメソッド。
integerVERSION_1_0HTTP プロトコル バージョン 1.0。
integerVERSION_1_1HTTP プロトコル バージョン 1.1。
integerVERSION_ANY任意の HTTP プロトコルバージョン。
integerAUTH_BASICベーシック認証。
integerAUTH_DIGESTダイジェスト認証。
integerAUTH_NTLMNTLM 認証。
integerAUTH_GSSNEGGSS ネゴシエート認証。
integerAUTH_ANY任意の認証。
integerPROXY_SOCKS4SOCKS v4 プロキシ。
integerPROXY_SOCKS5SOCKS v5 プロキシ。
integerPROXY_HTTPHTTP プロキシ。
integerSSL_VERSION_TLSv1TLS v1 を使用します。
integerSSL_VERSION_SSLv2SSL v2 を使用します。
integerSSL_VERSION_SSLv3SSL v3 を使用します。
integerSSL_VERSION_ANY任意の SSL/TLS メソッドを使用します。
integerIPRESOLVE_V4IPv4 での解決のみを行います。
integerIPRESOLVE_V6IPv6 での解決のみを行います。
integerIPRESOLVE_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()