ブラウザが 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>