Apabila pelayar meminta halaman web, ia menghantar satu siri maklumat kepada pelayan rangkaian yang tidak boleh dibaca secara langsung kerana maklumat itu dihantar sebagai sebahagian daripada pengepala HTTP. Anda boleh menyemak protokol HTTP untuk mendapatkan maklumat lanjut.

permintaan pelanggan JSP sintaks

Selepas mendapatkan objek Enumeration, gunakan kaedah standard untuk melintasi objek Enumeration, gunakan kaedah hasMoreElements() untuk menentukan masa untuk berhenti dan gunakan kaedah nextElement() untuk mendapatkan nama setiap parameter.

permintaan pelanggan JSP contoh

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