美文网首页
http请求浏览器Network详解

http请求浏览器Network详解

作者: 数据分析从0到1 | 来源:发表于2021-10-27 16:50 被阅读0次

    HTTP请求过程——Chrome浏览器Network详解

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


    network

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

    点开第一个请求的详细信息。

    返回头:


    General部分:
    Request URL:请求的URL
    Request Method:请求使用的方法
    Status Code:响应状态码
    Remote Address:远程服务器的地址和端口
    Reffer Policy:Referrer判别策略

    请求头:


    Accept:请求报头域,用于指定客户端可接受哪些信息类型
    Accept-Encoding:指定客户端可接受的语言类型
    Accept-Language:指定客户端可接受的内容编码
    Host:指定请求资源的主机IP和端口号,其为请求URL的原始服务器或网关的位置
    Cookie:网站为了辨别用户进行会话跟踪而储存在用户本地的数据。主要功能是维持当前访问会话。(非常重要!!!)
    Referer:用来标识这个请求是从哪个网页过来的。服务器拿到这一信息并做相应的处理,如来源统计,防盗链等
    User-Agent:一个特殊的字符串头,可以使服务器识别客户使用的操作系统及版本等信息。在做爬虫时一定要加上此信息
    Content-Type:互联网媒体类型,在HHTP协议消息中,用来表示具体请求中的媒体信息类型

    以上说明了最重要的…

    相应头:


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

    相关文章

      网友评论

          本文标题:http请求浏览器Network详解

          本文链接:https://www.haomeiwen.com/subject/qjspaltx.html