以下是使用HttpServletRequest的getHeaderNames()方法读取HTTP标头信息的示例。此方法返回一个Enumeration,其中包含与当前HTTP请求关联的标头信息。
一旦有了枚举,就可以以标准方式循环枚举。我们将使用hasMoreElements()方法来确定何时停止,并使用nextElement()方法来获取每个参数名称的名称。
<%@ page import = "java.io.*,java.util.*" %> <html> <head> <title>HTTP Header Request Example</title> </head> <body> <center> <h2>HTTP Header Request Example</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> </center> </body> </html>
现在让我们将上面的代码放在main.jsp中,然后尝试访问它。
标头名称 | 标头值 |
---|---|
接受 | * / * |
接受语言 | 我们 |
用户代理 | Mozilla / 4.0(兼容; MSIE 7.0; Windows NT 5.1; Trident / 4.0; InfoPath.2; MS-RTC LM 8) |
接受编码 | gzip,放气 |
主办 | 本地主机:8080 |
连接 | 活着 |
缓存控制 | 无缓存 |
本文向大家介绍可以使用哪些方法读取JSP程序中的HTTP标头。,包括了可以使用哪些方法读取JSP程序中的HTTP标头。的使用技巧和注意事项,需要的朋友参考一下 request对象提供获取HTTP标头信息的方法,包括表单数据,cookie,HTTP方法等。 下表列出了可用于读取JSP程序中的HTTP标头的重要方法。这些方法可用于HttpServletRequest对象,该对象表示对Web服务器的客户
本文向大家介绍如何使用JSP读取表单数据?,包括了如何使用JSP读取表单数据?的使用技巧和注意事项,需要的朋友参考一下 JSP使用getParameter()方法读取简单参数,并使用getInputStream()方法读取来自客户端的二进制数据流来处理请求。 使用JSP读取表单数据 JSP根据情况使用以下方法自动处理表单数据解析- getParameter():您调用request.getPara
我正在使用。 下面是获取响应Header的代码部分。 它只给出了默认的标题详细信息。我无法获取在响应中发送的自定义标题。我能够在邮递员工具中看到自定义标题。
问题内容: 我正在使用api调用,它正在发送一些自定义标头,例如。但是我还不知道如何阅读它们。在函数内部,是一个应该给我所有标头的哈希值的函数,但仅显示标头。有没有办法获取响应头? 问题答案: 自定义标题将在同一域中可见。但是,对于跨域情况,服务器必须发送标头以使自定义标头可见。
问题内容: 是否有内置的方法通过node.js获取特定地址的标头? 就像是, 会回来 问题答案: 此示例代码应工作:
本文向大家介绍如何通过POST方法使用JSP读取表单数据?,包括了如何通过POST方法使用JSP读取表单数据?的使用技巧和注意事项,需要的朋友参考一下 下面是main.jsp JSP程序,用于处理Web浏览器使用GET或POST方法给出的输入。 实际上,由于更改了传递参数的唯一方法并且没有二进制数据传递到JSP程序,因此上述JSP并没有发生变化。与文件处理相关的概念将在单独的章节中解释,我们需要在