要求
概要
Webブラウザからの要求に関する情報を取得するためのオブジェクトです。
Webブラウザから送られた各種情報を取得できます。
利用プラグイン・ソフトウェア
- プロデル 簡易Webサーバ
- CGI版
手順
次の手順が使用できます。
【自分】から【キー】という引数を取得する:文字列
指定した名前の引数(パラメータ)の値を取得します。
GET/POSTのメソッドに関わらず、この手順で取得できます
IDは、要求から「ID」という引数を取得したもの
【自分】から【キー】というクエリ引数を得る:文字列
GETメソッドで指定した名前の引数(パラメータ)の値を取得します。
IDは、要求から「ID」というクエリ引数を取得したもの
【自分】から【キー】というフィールド値を得る:文字列
POSTメソッドで指定した名前の引数(パラメータ)の値を取得します。
名前は、要求から「name」というフィールド値を取得したもの
【自分】から【クッキー名】というクッキーを取得する:文字列
格納されたクッキーから指定したキーに対応する値を取得します。指定したキーのクッキーが存在しない場合は「無」となります。
名前は、要求から「name」というクッキーを取得したもの
【自分】から【ヘッダ名】というヘッダを取得する:文字列
要求メッセージに含まれるヘッダ情報から指定したキーに対応する値を取得します。指定したヘッダが存在しない場合は「無」となります。
リファラは、要求から「Referer」というヘッダを取得したもの
設定項目
設定項目 | 型 | 説明 | |
---|---|---|---|
参照元 | ○ | クライアント(Webブラウザ)のリンク元(取得できない場合もあります) | |
ユーザエージェント | ○ | クライアント(Webブラウザ)のユーザエージェント情報 | |
IPアドレス | ○ | クライアント(Webブラウザ)のIPアドレスとポート番号 | |
ホスト名 | ○ | クライアント(Webブラウザ)のホスト名 | |
要求アドレス | ○ | クライアント(Webブラウザ)が送ったアドレス | |
HTTPメソッド | ○ | 要求メッセージのHTTPメソッドの種類(GET/POST/PUT/DELETEなど) | |
エンコード | ○ | 要求メッセージの文字エンコード | |
ヘッダ一覧 | ○ | ヘッダの一覧 | |
引数一覧 | ○ | 引数(パラメータ)の一覧 |
サンプルコード
ウェブブラウザから送信されたPOSTまたはGETの「message」引数の値を取得します。
※ウェブアプリ
値は、[要求から「message」という引数を取得したもの]