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>