浏览器控制台Network面板简述

article/2025/9/28 17:55:14

浏览器控制台Network面板简述

    • 如何打开NetWork面板
    • 控制台Network的作用
    • 面板组成
    • 请求列表
        • 请求列表每列:
        • 查看单个资源的详细信息
        • 查看HTTP头信息
          • General部分:
          • Response Headers(响应头)部分:
          • Request Headers (请求头)部分:

如何打开NetWork面板

打开控制台方法:

在所在浏览的网页上,鼠标右键—>检查,或者直接按下F12键。如果F12这时去调节亮度了,那么就尝试按键盘上Fn+F12同时,这个时候就可以打开控制台了。再切换到第4个目录就可以看到Network。

打开Network面板方法:

  1. 在chrome菜单中选择 更多工具 > 开发者工具;
  2. 在页面元素上右键点击 > 检查;
  3. 使用快捷键 Ctrl + Shift + I (Windows) 或者Cmd +Opt + I (Mac);

控制台Network的作用

可以使用网络面板Network面板来测量网络性能。Network控制台记录体现整个请求过程。当执行一个请求,idea控制台会打印日志和请求的执行顺序和时间。而Network就是前台负责显示这些网络请求信息的。

  1. 这个时候Network就可以体现这个请求的整个执行过程,可以看到从一个请求又跳入到了哪一个请求,来判断是哪一个环节出了问题;
  2. 包括加载静态CSS、JS、HTTP请求与响应标头和Cookie、响应状态码等等;
  3. 还可以看到哪一个请求比较耗时;
  4. 评估网站的网络性能;

面板组成

控制台面板组成
如图所示,Network面板由五个窗格组成:

  1. 控制板(Controls)。使用这些选项可以控制Network面板的外观和功能;
  2. 过滤器( Filters)。使用这些选项可以控制在列表中显示哪些资源。提示:按住Ctrl并点击过滤器可以同时选择多个过滤器;
  3. 概览(Overview)。此图表显示了资源检索时间的时间线。如果看到多条竖线堆叠在一起,则说明这些资源被同时检索;
  4. 请求列表(Request Table)。默认时间排序,可选择显示列。可以看到所有的资源请求,包括网络请求,图片资源,html,css,js文件等请求,可以根据需求筛选请求项,一般多用于网络请求的查看和分析,分析后端接口是否正确传输,获取的数据是否准确,请求头,请求参数的查看;
  5. 概要(Summary)。此窗格列出了请求总数、传输的数据量和加载总时间。

请求列表

请求列表每列:

请求列表表头

  • Name (名称):资源名称
  • Status(状态):HTTP状态代码
  • Type(类型):请求的资源的MIME类型
  • Initiator(发起人):发起请求的对象或进程。它可能有以下几种值:
    • Parser(解析器):Chrome的HTML解析器发起了请求
    • Redirect(重定向):HTTP重定向启动了请求
    • Script(脚本): 脚本启动了请求
    • Other(其他):一些其他进程或动作发起请求,例如用户点击链接跳转到页面,或在地址栏中输入网址
  • Size(尺寸):响应头的大小(通常是几百字节)加上响应数据,由服务器提供。
  • Time(时间): 总持续时间,从请求的开始到接收响应中的最后一个字节。
  • Timeline(时间轴):Timeline 列显示所有网络请求的视觉瀑布。点击此列的标题栏会显示其他排序字段的菜单

查看单个资源的详细信息

点击资源名称(在Request Table (请求列表)的Name(名称)列中)可以查看该资源的更多信息。
可用的标签页取决于您选择的资源类型,但以下四个标签页是最常见的:

  • Hearder(标头):与资源相关的HTTP头。
  • Preview(预览):预览JSON,图片和文字资源。
  • Response (响应):HTTP响应数据(如果有)。
  • Timeing(时序):资源的请求的生命周期的明细分类。
    还有Cookies、Initiator等相关信息。
    在这里插入图片描述

查看HTTP头信息

在这里插入图片描述
点击Headers显示该资源详细的头信息。Headers(头信息)标签页显示资源的请求URL,HTTP方法,和响应状态代码。 另外, 它列出HTTP响应和请求头信息及他们对应的值,和任何查询字符串参数。

General部分:

Request URL:资源的请求url
Request Method:请求方式 GET /POST
Status Code:HTTP状态码(200,OK)
Remote Address :请求地址
Referrer Policy: 为了控制请求头中的referrer的内容(有多个属性值)

Response Headers(响应头)部分:

Connection:连接方式有两种 :keep-alive/close (保持长链接/重新建立一个请求)

keep-alive就是浏览器和服务器 的通信连接会被持续保存,不会马上关闭,而close就会在response后马上关闭。但这里要注意一点,我们说HTTP是无状态的,跟这个是否keep-alive没有关系,不要认为keep-alive是对HTTP无状态的特性的改进。

Content-Language: 响应数据的自然语言 (zh-CN)
Content-Type:服务器告诉浏览器它发送的数据属于什么文件类型。(text/html;charset=UTF-8)
Date:响应消息发送的GMT格式日期 (Wed, 01 Sep 2021 05:17:39 GMT)
Server:服务器的名称 (nginx/1.15.2)
Set-Cookie:对客户端设置cookie。(token=XXXX; Path=/; HttpOnly)
Transfer-Encoding:响应内容的传输编码格式。(chunked, deflate, gzip)

Request Headers (请求头)部分:

Accept:浏览器(或者其他基于HTTP的客户端程序)可以接收的内容类型(Content-types)
Accept-Encoding:浏览器可以处理的编码方式,注意这里的编码方式有别于字符集,这里的编码方式通常指gzip,deflate等。例如 Accept-Encoding: gzip, deflate
Accept-Language:浏览器接收的语言,其实也就是用户在什么语言地区
Connection:告诉服务器这个user agent(通常就是浏览器)想要使用怎样的连接方式。
Cookie:浏览器向服务器发送请求时发送cookie,或者服务器向浏览器附加cookie
Host:服务器的域名或IP地址,如果不是通用端口,还包含该端口号
Referer:指当前请求的URL是在什么地址引用的
Upgrade-Insecure-Requests: 请求头向服务器发送一个信号,表示客户对加密和认证响应的偏好,并且它可以成功处理
User-Agent:通常就是用户的浏览器相关信息

参考文章:
[1]: http://shouce.jb51.net/chrome/ping-gu-wang-luo-xing-neng/ping-gu-zi-yuan-jia-zai-shi-jian.html
[2]: https://blog.csdn.net/weixin_43453386/article/details/83792682
[3]: https://blog.csdn.net/qq_41807489/article/details/104372202


http://chatgpt.dhexx.cn/article/LemJ7r5I.shtml

相关文章

浏览器随笔 -- 谷歌浏览器控制台使用

谷歌浏览器控制台使用 1. 使用说明2. 整体布局介绍3. Element3.1 页面元素查找&修改css样式3.2 操作HTML元素 4. Console4.1 日志打印4.2 代码编辑器 5. Sources6. Network6.1 接口状态码6.2 接口传参&数据返回 7. Application -- 浏览器存储7.1 cookie 存储7.2 localS…

如何监听浏览器控制台的打印信息?

注意: 拦截并监听控制台打印并不是一个好的行为,为了网站安全请谨慎使用 需求背景 当我们在项目中引入某些第三方依赖时,该第三方依赖会在浏览器控制台打印相关信息,如 stompjs 会打印 stomp 连接情况 今天有个新需求是需要将控…

Chrome 控制台console的用法

转自:http://www.open-open.com/lib/view/open1421131601390.html 原文出处: ctriphire 大家都有用过各种类型的浏览器,每种浏览器都有自己的特色,本人拙见,在我用过的浏览器当中,我是最喜欢Chrome的&am…

Chrome控制台console的各种用法(方便调试)

https://www.cnblogs.com/qubernet/p/5794812.html 1、输出信息 console.log(消息内容!); //输出普通信息   console.info(消息内容!); //输出提示信息   console.error(消息内容!);//输出错误信息   console.warn(消息内容&#xff0…

chrome控制台中console的强大

在使用谷歌浏览器进行前端开发的时候,console作为控制台的一个主要方法,相信大家都用过,一般都是用console.log()来输出部分内容,但是console还有很多强大之处,下面主要说一下console的更重强大的地方: 首…

浏览器控制台的一些输出方法---console

1.首选是常见的console.log(); console.log(hello);console.log(hi,friend);在浏览器按F12,控制台输出的是这样的 2.在console.log()里使用%s console.log(Hello, my name is %s,kon);%s会替换成第二个参数 3.在console.log()里使用%c console.log(%c styled te…

Edge浏览器调整控制台位置

默认edge浏览器f12控制台是在右边的,但是个人比较喜欢在下面,显示的全面一些 点击右上角的省略号,出现: 注意这几个图标: 点击第三个,就可以把控制台调到下面啦~

【Chrome】浏览器控制台设置成中文

文章目录 按 F12 或 鼠标右键点击检查打开控制台界面,如下 此时可以看到我们的控制台界面是英文的,这对新手来说可能有点不太友好所以如果需要设置成中文,可以按以下步骤设置 点击控制台中的设置图标,如图所示 找到 Language 选项…

chrome控制台使用

1.输入代码片段的时候 总是遇到 Enter回车代码没敲完 就被执行了 试试使用ShiftEnter 直接在控制台换行 2.当你在控制台计算了一个数值的时候 可以用$_来代替上一个表达式执行的结果 数值计算的 同样适用 3.当时在Element里面选中一个元素时 你可以回到控制台 用$0-$5去输出这个…

谷歌浏览器控制台位置调整

1.如何打开 使用快捷键F12即可 2.如何设置

浏览器控制台接口学习

我们在做项目开发时,想知道一个功能调用了后台哪个接口,我们就可以在浏览器控制台中进行查看。 举一个例子,我们在看博客时,发现这一篇文章写的不错,我们在做点赞这个动作时,调用了哪个接口呢? …

这才是 Chrome 控制台的正确使用方法!太重要了!

Chrome 控制台是很多开发者的必备工具之一,但你真的掌握了它的精髓吗?是否还是全靠 console.log() 排查问题? 其实,控制台的功能远比这更强大,用好控制台,能帮助我们更加准确高效地发现问题、定位问题&…

chrome控制台功能

Chrome开发者工具面板 面板上包含了Elements面板、Console面板、Sources面板、Network面板、 Timeline面板、Profiles面板、Application面板、Security面板、Audits面板这些功能面板。 这些按钮的功能点如下: Elements:查找网页源代码HTML中的任一元素,手动修改任…

Chrome的控制台(Console)的用法(超详细,还未细看)

为什么写了本篇博客: (1)在Chrome浏览器开发者工具介绍;(包括,Network面板介绍,XHR等等)中,遇到了Chrome的控制台(Console);本篇博客就…

【前端新学必入】浏览器控制台的使用

1.选择一个页面按F12键或者(以谷歌浏览器为例,其实浏览器都大同小异)选择右上方的设置旁边的三个点——>更多工具——>开发者工具 进入。 2.常用的五个以及其对应的功能: element:爬网站,把网站复刻一遍 consol…

3、浏览器控制台使用

2.2、基本语法入门 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>Title</title></head><body><script>//1. 定义变量 变量类型 变量名 变量值;var score 71;//alert(sco…

浏览器控制台(console对象)

目录 开发者工具console对象console.log方法其他输出方法:debug,info,warn,error方法console.table方法console.assert方法time和timeEnd方法分组方法:group和groupend其他方法命令行APIdebugger语句移动端开发模拟手机视口(viewport)模拟touch事件模拟经纬度远程除错Go…

前端新人必看的开发技巧之浏览器控制台

随便进入一个网页&#xff0c;按下F12&#xff0c;都将看到如下的控制台 一、HTML调试 你可以对HTML标签做任何操作&#xff0c;修改它&#xff0c;移动它&#xff0c;删除它 快速定位深层元素 HTML带来的启发 在网页上抓取想要的图片&#xff1a; 抓取背景图片 有些图片…

谷歌浏览器--控制台(console)调试--使用/教程/实例

原文网址&#xff1a;谷歌浏览器--控制台(console)调试--使用/教程/实例_IT利刃出鞘的博客-CSDN博客 简介 说明 本文用示例介绍浏览器使用控制台&#xff08;console&#xff09;调试前端的方法。 Console API提供了允许开发人员执行调试任务的功能&#xff0c;Console对象提…

php xdebug远程调试配置(含cli模式)

找了很久php的xdebug扩展远程调试教程&#xff0c;大都已经过时&#xff0c;现在记录下php配置xdebug远程调试的过程。 适用php版本: php 7 ~ 8 适用安装xdebug3 版本 目录 1. 安装xdebug 关于windows下的安装 关于linux下的安装 2. 配置phpstorm远程调试 1. 全局监听&am…