fufu学JAVA之浏览器HTTP协议请求信息解读

女爷i 2022-12-24 15:49 251阅读 0赞

HTTP请求协议

查看http请求信息

操作步骤:
输入如网址回车,点击NetWork,选择你发送的请求,即可获得请求的信息,如下图。
在这里插入图片描述


Http信息解读

打开Chrome 浏览器,快捷键F12即可打开浏览器的开发者工具。这里访问百度,观察这个过程中发生了怎样的网络请求。在Network页面下方出现了一个个的条目,其中一个条目就代表一次发送请求和接收响应的过程。
(这里引用了一小部分)

https://blog.csdn.net/zc666ying/article/details/104560497

在这里插入图片描述

  • Name:请求名称
  • Status:响应状态码。200为响应成功,这个可以判断请求是否的到了正常响应
  • Type:请求文档类型。script表示一个脚本文件
  • Initiator:请求源。用来标记请求是由哪个对象或进程发起的
  • Size:从服务器下载的文件和请求资源的大小。如果是从缓存中得到的资源,则为from cache
  • Time:发起请求到获得响应的总时间
  • Waterfall:网络请求的可视化瀑布流

然后,我们点击其中一个资源,显示如下信息
在这里插入图片描述

General(一般,通常)部分

  • Request URL: 请求的URL地址 (常用)
  • Request Method: 请求方式 (常用)
  • Status Code: 服务器响应的状态码 (常用)
  • Remote Address:远程服务器的地址和端口 (了解)
  • Reffer Policy:Referrer判别策略 (了解)

Request Headers(请求头)

  • Accept:指定客户端可以接收的信息类型
  • Accept-Encoding:指定客户端可以接收的编码格式
  • Accept-Language:指定客户端可以接收的语言类型
  • Contation:表示是否需要持久连接
    1. Close:告诉WEB服务器或者代理服务器,在完成本次请求的响应后,断开连接,不要等待本次连接的后续请求了。
    2. Keepalive:告诉WEB服务器或者代理服务器,在完成本次请求的响应后,保持连接,等待本次连接的后续请求。
    3. Keep-Alive:如果浏览器请求保持连接,则该头部表明希望 WEB 服务器保持连接多长时间(秒),如Keep-Alive:300。
  • Cookie:网站为了辨别用户进行会话跟踪而储存在用户本地的数据。主要功能是维持当前访问会话。(非常重要!!!)
  • Host:指定请求资源的主机IP和端口号,其为请求URL的原始服务器或网关的位置
  • Referer:用来标识这个请求是从哪个网页过来的
  • User-ager:用户代理,指明当前的浏览器信息和用户当前的系统信息
  • Content-Type:互联网媒体类型,在HHTP协议消息中,用来表示具体请求中的媒体信息类型

响应头:

  • Date:标识产生响应的时间
  • Content-Encoding:指定响应内容编码
  • Server:包含服务器信息,如名称,版本号等
  • Content-Type:文档类型,指出返回的数据类型是什么
  • Set-Cookie:设置Cookies。响应头中的Set-Cookie告诉浏览器要将此内容放在Cookies中,下次请求携带Cookies请求
  • Expires:指定响应过期时间,可以使代理服务器将加载的内容更新到缓存当中。如果再次访问,就可直接从缓存中加载,降低服务器的负载,缩短加载时间。

发表评论

表情:
评论列表 (有 0 条评论,251人围观)

还没有评论,来说两句吧...

相关阅读

    相关 HTTP协议详细解读

    端口号的主要作用是表示一台计算机中特定的进程所提供的服务,即用来区分一个主机上的不同程序,每个程序在访问网络时,都会关联一个或者多个端口号,通过端口号区分当前的请求给谁,...

    相关 Http协议

    (1)基本概念 HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传 送WWW方式的数据。HTTP协议采用了请求/响应模型。客户端

    相关 浏览器HTTP协议请求信息

    通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的