浏览器调试工具Http详解

简介: 1)Request Url:Client请求地址(2)Request Method: 请求类型GET、POST等(3)Status Code: 响应状态码(4)Remote Address: 域名对应的真实ip:port

浏览器调试工具Http详解



打开Chrome浏览器,点击F12调出开发者工具,如下图所示:


0f23109dcb0940608c5ae01a3147a095.png


在 network面板中展示当前操作从请求到响应整个过程。


一.Headers


1.General


(1)Request Url:Client请求地址

(2)Request Method: 请求类型GET、POST等

(3)Status Code: 响应状态码

(4)Remote Address: 域名对应的真实ip:port


2.Request Headers


(1)Accept: 客户端/发送端能够接收的数据类型


例如:


text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.9


(2)Accept-Encoding: 浏览器可以支持的web服务器返回内容压缩编码类型 gzip, deflate


(3)Accept-Language: 浏览器可接收的语言


例如:zh-CN,zh;q=0.9


(4)Cache-Control: 请求和响应遵循的缓存机制,当前请求的Cache-Control不会影响另一个请求的缓存处理。


(5)Connection: 是否保持与服务器的tcp(传输控制协议)长连接。

keep-alive代表服务会保留当前连接一段时间被其他请求重复使用;

close代表请求之后关闭连接。


(6)Connectin-length:请求体的长度


(7)Content-type: 请求内容的格式/类型


(8)Cookie: 客户端缓存的Cookie,在请求发送时会发送到服务端


(9)Host: 请求的服务器域名


(10)Referer: 当前请求的来源


(11)User-Agent: 发出请求的客户端信息


3.Response Headers


(1)Cache-Control: 请求和响应遵循的缓存机制


(2)Connection: 是否保持与服务器的tcp长连接。keep-alive(默认)、close。

keep-alive代表服务会保留当前连接一段时间被其他请求重复使用;

close代表请求之后关闭连接。


(3)Content-Type: 响应内容的格式/类型

text/html;charset=UTF-8 标识返回的内容是文本类型,html格式


(4)Content-Encoding: web服务器支持的返回内容压缩编码类型


(5)Content-Language: 响应体的语言


(6)Content-Length:响应体的长度


(7)Date:消息发出时间(GMT)


(8)Expires:响应过期时间


(9)Vary:提示使用缓存响应还是从原始服务器请求,即当缓存中存在一个未过期的响应是否能被后续的请求服用


二.Preview页签


Preview页签展示请求响应后的预览


三.Response页签


Response页签显示响应的具体内容


四.Cookie页签


Cookie页签以key-value的形式展示客户端所有的cookie信息


五.Timing页签


Timing页签展示的是从请求开始到响应结束整个过程每个阶段经历的时间

目录
相关文章
|
Web App开发 监控 前端开发
前端必备浏览器调试工具
【8月更文挑战第19天】前端必备浏览器调试工具
917 0
|
编解码 安全 网络安全
指纹浏览器中HTTP代理IP的重要性及使用原因
随着数字化发展,网络安全和隐私保护成为核心需求,指纹浏览器应运而生。它通过客户端信息唯一标识用户身份。搭配HTTP代理IP可增强安全性,具体表现为:1. 保护用户地址;2. 提高信息安全;3. 防止指纹检测;4. 增强网络安全。HTTP代理以其稳定性、安全性,在网络营销等领域发挥重要作用,二者结合为用户提供更强的隐私和安全保护。
493 34
|
缓存 安全 JavaScript
「offer来了」浏览器原理被问懵?5大知识板块巩固你的http知识体系(3.6w字)
该文章系统地整理了前端面试中有关浏览器原理的核心知识点,涵盖HTTP协议、浏览器缓存机制、请求过程及响应状态码等方面,并深入探讨了浏览器是如何解析与渲染页面的完整流程。
「offer来了」浏览器原理被问懵?5大知识板块巩固你的http知识体系(3.6w字)
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
解决浏览器被 http://www.haohao1.com 劫持问题(第2版)
解决浏览器被 http://www.haohao1.com 劫持问题(第2版)
|
缓存 网络协议 安全
揭秘浏览器背后的神秘之旅:一网打尽HTTP请求流程,让你网络冲浪更顺畅!
【8月更文挑战第31天】当在浏览器中输入网址并按下回车键时,一系列复杂的HTTP请求流程随即启动。此流程始于DNS解析,将域名转化为IP地址;接着是与服务器的TCP三次握手建立连接。连接建立后,浏览器发送HTTP请求,其中包含请求方法、资源及版本等信息。服务器接收请求并处理后返回HTTP响应,包括状态码、描述及页面内容。浏览器解析响应,若状态码为200则渲染页面,否则显示错误页。整个流程还包括缓存处理和HTTPS加密等步骤,以提升效率和保障安全。理解该流程有助于更高效地利用网络资源。通过抓包工具如Wireshark,我们能更直观地观察和学习这一过程。
325 4
更换了浏览器http代理ip使用不了的原因是什么
在互联网广泛应用的当下,http动态代理ip在各种业务中需求增加。然而,遇到更换浏览器http代理ip后无法使用的情况,可能由以下原因导致:1)ip稳定性差,导致网速过慢;2)ip已失效,提取后未及时使用会过期;3)ip纯净度低,免费代理ip质量通常不佳;4)并发量小,多个用户共享同一ip导致性能下降。为解决问题,用户需注意ip稳定性和时效性,选择高质量代理服务,并考虑并发使用情况。
393 1
更换了浏览器http代理ip使用不了的原因是什么
|
Web App开发
Chrome浏览器导出HTTPS证书
Chrome浏览器导出HTTPS证书
1367 0
Chrome浏览器导出HTTPS证书
|
域名解析 Web App开发 缓存
在浏览器上输入一个网址后,发生了什么?/HTTP的工作流程/DNS域名解析过程
在浏览器上输入一个网址后,发生了什么?/HTTP的工作流程/DNS域名解析过程
|
域名解析 存储 缓存
HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口
【6月更文挑战第23天】 HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口;TCP连接(HTTP/1.1可能需排队);三次握手;发送请求头与体;服务器处理并返回响应;TCP连接可能关闭或保持;浏览器接收并显示响应,更新缓存。HTTP版本间有差异。
520 5

热门文章

最新文章