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