首页 > 电脑专区 > 电脑教程 >

header设置浏览器请求

来源:互联网 2023-02-21 23:21:40 149

header标头是服务器以HTTP协议传HTML资料到浏览器前所送出的字串。header是如何设置浏览器请求的呢?接下来我和大家一起学习下。vVX办公区 - 实用经验教程分享!

工具/原料

  • html

方法/步骤

  • 1

    vVX办公区 - 实用经验教程分享!

    vVX办公区 - 实用经验教程分享!

    vVX办公区 - 实用经验教程分享!

    header请求头的头信息有很多,例如Accept、Accept-Charset、Connection、Cookie、Host等等。vVX办公区 - 实用经验教程分享!

    header设置浏览器请求vVX办公区 - 实用经验教程分享!

  • 2

    在我们不设置header时,浏览器会自动生成的请求头。这里我们编写java代码进行演示。我们先创建一个java类,在类中写入如下代码。vVX办公区 - 实用经验教程分享!

    //导入必需的 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); }}vVX办公区 - 实用经验教程分享!

    header设置浏览器请求vVX办公区 - 实用经验教程分享!

  • 3

    接着,我们在web.xml文件的web-app标签内配置上servlet和servlet-mapping。代码如下:vVX办公区 - 实用经验教程分享!

    servlet> !-- 类名 --> 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>vVX办公区 - 实用经验教程分享!

    header设置浏览器请求vVX办公区 - 实用经验教程分享!

  • 4

    接下来,我们需要启动tomcat服务器,然后我们便可以在浏览器中访问了。vVX办公区 - 实用经验教程分享!

    header设置浏览器请求vVX办公区 - 实用经验教程分享!

  • 4本页面未经许可获取自百度经验
  • 5

    在浏览器中输入http://localhost:8080/Header。我们便可以看到默认的header信息。vVX办公区 - 实用经验教程分享!

    header设置浏览器请求vVX办公区 - 实用经验教程分享!

  • 6

    如果希望增加或者修改的header头信息,可以使用通过编写java代码、浏览器插件,javascript脚本等多个方式进行修改。vVX办公区 - 实用经验教程分享!

    header设置浏览器请求vVX办公区 - 实用经验教程分享!

  • 注意事项

    • 希望对您有所帮助

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!vVX办公区 - 实用经验教程分享!


    标签: 浏览器设置浏览请求

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码