使用する
ヘッダーフィールド名 |
説明 |
---|---|
〜content_data |
マルチパートエンティティの場合(たとえば、HTMLフォームからファイルをアップロードする場合)、非バイナリマルチパートセグメントの本文が含まれます。 |
〜content_disposition |
マルチパートエンティティの場合、たとえば、HTMLフォームからファイルをアップロードする場合、コンテンツの配置(セグメントタイプ、セグメント名(セグメントのファイル名))が含まれます。 |
〜content_filename |
HTMLフォームからファイルをアップロードするときのマルチパートエンティティの場合、HTMLフォームに入力された、またはファイルの選択ダイアログから選択されたファイル名が含まれます。 |
〜content_name |
HTMLフォームのマルチパートエンティティの場合、入力フィールドまたはHTMLコントロールの名前が含まれます。このフィールドまたはコントロールの値は、同じエンティティの〜content_dataから取得できます。 |
〜パス |
リクエストURIまたはURL(クエリ文字列なし)からのエスケープされたパス名が含まれます。たとえば、/ sap(XYasfduy ===)/ bc / bsp / sap / it00 / default.htm from / sap(XYasfduy ===)/ bc / bsp / sap / it00 / default.htm?x = 1&y=2。と比べて〜path_translatedと〜path_translated_拡大。 |
〜path_info |
HTTPリクエストハンドラ(インターフェイスIF_HTTP_EXTENSIONを参照)内に、URLプレフィックスの後に続くURLサフィックスが含まれています。URLプレフィックスは、リクエストハンドラを実行するために使用されます。これにより、次のようになります。 〜script_name+〜path_info=〜path_translated |
〜path_info_expanded |
パスがエイリアスを使用しない場合の〜path_infoと同じ情報が含まれます。エイリアスが使用されている場合、〜path_info_expandedはパス情報の内部表現を取得します。HTTPリクエストハンドラー(インターフェースIF_HTTP_EXTENSIONを参照)内に、展開されたURLプレフィックスの後に続くURLサフィックスが含まれます。URLプレフィックスは、リクエストハンドラを実行するために使用されます。これにより、次のようになります。〜script_name_expanded+〜path_info_expanded=〜path_translated_expanded |
〜PATH_TRANSLATED |
リクエストURIまたはURL(クエリ文字列なし)からのエスケープされていないパス名が含まれます。たとえば、/ sap(XYasfduy ===)/ bc / bsp /sap/からの/sap/bc/bsp/sap/it00/default.htm it00 / default.htm?x = 1&y=2。 |
〜path_translated_expanded |
内部エイリアスまたは外部エイリアスが解決されたときにリクエストURIまたはURLから派生した、展開されたエスケープされていないパス名が含まれます。 |
〜query_string |
HTTPリクエストのリクエストURIからのURLエスケープされたクエリ文字列、つまり最初の疑問符の後の文字列部分が含まれます。たとえば、name = Walt + Whitman&street = Oxford + Street from http:// server:8080 / sap / bc / ping?name = Walt + Whitman&street = Oxford+Street。 |
〜remote_addr |
サーバーがHTTPプロキシなしでアクセスされる場合は、HTTPクライアントのIPアドレスが含まれます。それ以外の場合は、サーバー外のプロキシチェーンの最後のプロキシのIPアドレスが含まれます。 |
〜request_line |
リクエストの完全なHTTPリクエスト行が含まれます(例:GET / sap / bc / ping?param = 2 HTTP / 1.1 “) |
〜request_method |
リクエストのHTTPリクエスト行からのHTTPメソッド(GET、POST、PUTなど)が含まれます。 |
〜request_uri |
リクエストのHTTPリクエスト行からの完全なURIが含まれます。たとえば、GET / sap / bc / ping?param = 2 HTTP/1.1の/sap/ bc / ping?param=2です。 |
〜response_line |
受信したHTTP応答の完全なHTTP応答行(ステータス行)が含まれます(例:HTTP / 1.1 200 OK)。 |
〜script_name |
HTTPリクエストハンドラー(インターフェースIF_HTTP_EXTENSIONを参照)内に、リクエストハンドラーの実行に使用されるURLプレフィックスが含まれています。 |
〜script_name_expanded |
HTTPリクエストハンドラー(インターフェースIF_HTTP_EXTENSIONを参照)内に、リクエストハンドラーの実行に使用されるURLプレフィックスが含まれています。 リクエストハンドラがURL”/sap / bc / bsp”(トランザクションSICFを参照)で登録されており、変数の値がリクエストURL “/ sap / bc / bsp /sap/に対して”/sap / bc/bsp”である場合it00/default.htm」。 myAppなどの内部または外部エイリアスが/sap/ bc / bspを指し、このエイリアスを使用するリクエストがアクセス権を取得するために使用される場合、この変数は値/ myAppに設定されません。これは、変数の場合〜script_name、ただし、拡張プレフィックス/ sap / bc/bspに設定されます。次に、リクエストは/myApp/sap/it00/default.htmを読み取ります。 |
〜server_name |
リクエストを受信したサーバーの名前が含まれます。 |
〜server_port |
リクエストが着信したポートの番号が含まれます。 |
〜server_protocol |
HTTPリクエストラインからのプロトコル(HTTP/1.0やHTTP/1.1など)が含まれます。 |
〜status_code |
HTTP応答(クライアント)の場合、200(OK)などのHTTPステータスコードが含まれます。 |
〜status_reason |
HTTP応答(クライアント)の場合、HTTPステータスコードの説明テキスト(たとえば、OKまたは見つかりません(401))が含まれます。インターフェイスIF_HTTP_STATUSには、定数の形式ですべてのステータステキストの一覧が含まれています。 |
〜uri_scheme |
URLのURIスキーム(「http」や「https」など)が含まれます。 このフィールドには、URLの先頭の「://」の前にある文字列が含まれています。これは、プロキシを操作するときに使用されるプロトコルであってはなりません。 |