ブラウザが Web ページをリクエストすると、一連の情報がネットワーク サーバーに送信されますが、情報は HTTP ヘッダーの一部として送信されるため、直接読み取ることはできません。詳細については、HTTP プロトコルを確認してください。
JSPクライアントリクエスト 構文
Enumeration オブジェクトを取得した後、標準メソッドを使用して Enumeration オブジェクトを走査し、hasMoreElements() メソッドを使用して停止時期を決定し、nextElement() メソッドを使用して各パラメータの名前を取得します。
JSPクライアントリクエスト 例
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*" %> <!DOCTYPE html> <html> <頭> <meta charset="utf-8"> <title>php.cn</title> </head> <本体> <h2>HTTP 头部请要求实例</h2> <table width="100%" border="1" align="center"> <tr bgcolor="#949494"> <th>ヘッダー名</th> <th>ヘッダー値</th> </tr> <%Enumeration headerNames = request.getHeaderNames(); while(headerNames.hasMoreElements()) { String paramName = (String)headerNames.nextElement(); out.print("<tr><td>" + paramName + "</td>\n"); String paramValue = request.getHeader(paramName); out.println("<td> " + paramValue + "</td></tr>\n");}%> </テーブル> </ボディ> </html>