Lorsque le navigateur demande une page Web, il envoie une série d'informations au serveur réseau qui ne peuvent pas être lues directement car les informations sont transmises dans le cadre de l'en-tête HTTP. Vous pouvez consulter le protocole HTTP pour plus d'informations.

Demande du client JSP syntaxe

Après avoir obtenu l'objet Enumeration, utilisez la méthode standard pour parcourir l'objet Enumeration, utilisez la méthode hasMoreElements() pour déterminer quand arrêter et utilisez la méthode nextElement() pour obtenir le nom de chaque paramètre.

Demande du client JSP exemple

<%@ 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>