HTTP プロパティ関数

Request オブジェクトを使用して、さまざまな種別の HTTP 要求オブジェクトのプロパティおよびプラットフォームアプリケーションの値を取得できます。クライアントブラウザーは HTTP インタラクション中にこの情報をサーバーに渡します。そのため、このオブジェクトには、ブラウザーとセッションに関する情報が含まれます。HTTP 要求オブジェクトが存在しない場合や、指定された値がヘッダーオブジェクトに存在しない場合、このメソッドは null 値を返します。

以下のプロパティを呼び出しの一部として使用します。各プロパティは、Request オブジェクトに関連付けられた特定の値を返します。Request オブジェクトが存在しない場合、プロパティは適用可能な null または false の値を返します。

  • Browser

    • ブラウザーに関する以下のメタデータを Request オブジェクトから JSON オブジェクトとして返します。

      • プラットフォーム
      • ブラウザー
      • バージョン
      • メジャーバージョン番号
      • マイナーバージョン番号
      • {"Platform":"WinNT","Browser":"Firefox","Version":"9.0","MajorVersion":"9","MinorVersion":".0"}
  • ClientIP

    • 要求元のクライアントの IP アドレスを文字列値として返します。
  • HasSSL

    • 現在の Request オブジェクトが SSL を現在使用していない場合でも、その Request オブジェクトが SSL (HTTPS) の使用をサポートできたかどうかを示す Boolean 値を返します。
  • IsSSL

    • 現在の Request オブジェクトが SSL (HTTPS) 接続を使用したかどうかを示す Boolean 値を返します。
  • メソッド

    • Web コンテキスト (GET、POST など) で Request オブジェクトに関連付けらていれるメソッドを文字列値で返します。
  • QueryString

    • Request オブジェクトの完全なクエリ文字列を文字列値として返します。
  • ReferrerURL

    • Web コンテキストで参照元 Web アドレスの URL を文字列値で返します。
  • RequestURL

    • Request オブジェクトの完全な URL を文字列値として返します。
  • UserAgent

    • Request オブジェクトに関連付けられているブラウザーの名前を文字列値として返します。

この呼び出しは、If 句内の IsSSL および HasSSL プロパティで示されているとおりに、ブラウザーを HTTP から HTTPS 呼び出しにリダイレクトします (可能な場合)。