手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

header设置浏览器请求

时间:2024-10-12 22:34:34

1、header请求头的头信息有很多,例如Accept、Accept-Charset、Connection、Cookie、Host等等。

header设置浏览器请求

2、在我们不设置header时,浏览器会自动生成的请求头。这里我们编写java代码进行锿洞斜嗤演示。我们先创建一个java类,在类中写入如下代码。//导入必需的 java 库import java.io.IOException;import java.io.PrintWriter;import java.util.Enumeration;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;@WebServlet("/Header")//扩展 HttpServlet 类public class Header extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); String title = "HTTP Header 请求实例"; String docType = "<!DOCTYPE html> \n"; out.println(docType + "<html>\n" + "<head><meta charset=\"utf-8\"><title>" + title + "</title></head>\n"+ "<body bgcolor=\"#f0f0f0\">\n" + "<h1 align=\"center\">" + title + "</h1>\n" + "<table width=\"100%\" border=\"1\" align=\"center\">\n" + "<tr bgcolor=\"#949494\">\n" + "<th>Header 名称</th><th>Header 值</th>\n"+ "</tr>\n"); 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"); } out.println("</table>\n</body></html>"); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }}

header设置浏览器请求

3、接着,我们在web.xml文件的web-app标签内配置上servlet和servlet-mapping。代码如下:<ser即枢潋雳vlet> <!-- 类名 --> <servlet-name>Header</servlet-name> <!-- 所在的包 --> <servlet-class>Header</servlet-class></servlet><servlet-mapping> <servlet-name>Header</servlet-name> <!-- 访问的网址 --> <url-pattern>/Header</url-pattern></servlet-mapping>

header设置浏览器请求

4、接下来,我们需要启动tomcat服务器,然后我们便可以在浏览器中访问了。

header设置浏览器请求

5、在浏览器中输入http://localhost:8080/Header。我们便可以看到默认的header信息。

header设置浏览器请求

6、如果希望增加或者修改的header头信息,可以使用通过编写java代码、浏览器插件,javascript脚本等多个方式进行修改。

header设置浏览器请求
© 手抄报圈