Wenn der Browser eine Webseite anfordert, sendet er eine Reihe von Informationen an den Netzwerkserver, die nicht direkt gelesen werden können, da die Informationen als Teil des HTTP-Headers übertragen werden. Weitere Informationen finden Sie im HTTP-Protokoll.

JSP-Client-Anfrage Syntax

Nachdem Sie das Enumeration-Objekt erhalten haben, verwenden Sie die Standardmethode zum Durchlaufen des Enumeration-Objekts, verwenden Sie die Methode hasMoreElements(), um zu bestimmen, wann gestoppt werden soll, und verwenden Sie die Methode nextElement(), um den Namen jedes Parameters abzurufen.

JSP-Client-Anfrage Beispiel

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ page import="java.io.*,java.util.*" %>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
        <title>php.cn</title>
    </head>
    <body>
    <h2>HTTP 头部请求实例</h2>
    <table width="100%" border="1" align="center">
    <tr bgcolor="#949494">
    <th>Header Name</th>
    <th>Header Value(s)</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");}%>
   </table>
   </body>
   </html>