HttpRequest
HttpRequest
&reftitle.classsynopsis;
HttpRequest
HttpRequest
クラスのメンバ
&reftitle.properties;
インスタンスプロパティ
アクセス範囲
型
名前
説明
private
array
options
リクエストを設定するオプション。&link.http.request.options; を参照ください。
private
array
postFields
フォームのデータ。 "フィールドの値")]]>
private
array
postFiles
アップロードするファイル。 "image", "file" => "/home/u/images/u.png", "type" => "image/png"))]]>
private
array
responseInfo
リクエスト/レスポンスについての (統計上の) 情報。&link.http.request.info; を参照ください。
private
HttpMessage
responseMessage
レスポンスメッセージ。
private
integer
responseCode
レスポンスコードを表す数値。
private
string
responseStatus
レスポンスのステータスを表すリテラル文字列。
private
integer
method
使用するリクエストメソッド。
private
string
url
リクエスト url。
private
string
contentType
生の post リクエストで使用する content type。
private
string
rawPostData
生の post データ。
private
string
queryData
クエリパラメータ。
private
string
putFile
PUT リクエストでアップロードするファイル。
private
string
putData
PUT リクエストでアップロードする生のデータ。
private
HttpMessage
history
履歴の記録が有効な場合の、リクエスト/レスポンス全体の履歴。
public
boolean
recordHistory
履歴を記録するかどうか。
&reftitle.constants;
型
名前
説明
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
任意の方法で解決を行います。
&reference.http.entities.HttpRequest;