当前位置: 首页 > news >正文

【前端】使用chrom浏览器Network,查看前后台数据传输请求

使用chrom浏览器Network查看前后台数据传输请求

  • 写在最前面
  • 查看前后台数据传输请求
    • ① 首先,打开开发者工具(F12)打开控制台,切换到Network面板。
      • Network面板
      • 右键界面
      • copy
    • ②清空请求log ctrl+e两次或者点击clear图标
  • 案例展示:


请添加图片描述

🌈你好呀!我是 是Yu欸
🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~
🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!

写在最前面

为了进行前端页面的优化,需要修改代码。

然而,由于缺乏接口文档,无法准确了解原来绑定的数据的结构,即它是一个数组还是一个字符串。

为了解决这个问题,老师教我:可以使用Chrome浏览器的Network面板来查看前后台数据传输请求,以便获取接口返回的数据结构。

通过查看请求详情和返回的数据,我们可以大致了解数据的结构,从而进行代码的修改和优化。

参考:https://blog.csdn.net/ningmengban/article/details/118738013
https://blog.csdn.net/museions/article/details/75144263

更多有意思的:
[性能优化] 浏览器中观测 network 性能数据的 3 种方式

查看前后台数据传输请求

使用Chrome浏览器的Network面板可以查看前后台数据传输请求,进而得到接口返回的数据结构。

① 首先,打开开发者工具(F12)打开控制台,切换到Network面板。

Network面板

在这里插入图片描述

ALL:显示所有请求
XHR:显示AJAX异步请求
JS:显示js文件
CSS:显示css文件
Img:显示图片
Media:显示媒体文件,音频、视频等
Font:显示Web字体
Doc:显示html
WS:显示websocket请求
Other:显示其他请求

Preserve log:保留请求记录
勾选之后,刷新页面不会清空之前的请求记录
No throttling:设置模拟限速

网络设置:
User agent:属于 http 请求头一部分。表示所用浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。
Accepted Content-Encodings:服务端压缩格式

右键界面

Open in new tab:在新的标签中打开链接
Clear browser cache:清空浏览器缓存
Clear browser cookies:清空浏览器cookies
Copy:复制
Block request URL:拦截当前请求url
Block request domian:拦截当前域名下所有请求
Replay XHR:重新请求AJAX
Sort By:排序请求
Header Options:显示请求头选项
Save all as HAR with content:保存所有请求为.har文件

copy

Copy Link Address:复制资源url到系统剪贴板
Copy Response:复制HTTP响应
Copy stack trace:复制堆栈信息
Copy as PowerShell:复制请求PwoerShell代码
Copy as fetch:复制请求fetch代码
Copy as Node.js fetch:复制请求Node.js fetch代码
Copy as cUrl(cmd):复制请求cUrl 命令代码
Copy as cUrl(bash):复制请求cUrl 命令代码
Copy all as PowerShell:复制所有请求PwoerShell代码
Copy all as fetch:复制所有请求fetch代码
Copy all as Node.js fetch:复制所有请求Node.js fetch代码
Copy all as cUrl(cmd):复制所有请求cUrl 命令代码
Copy all as cUrl(bash):复制所有请求cUrl 命令代码
Copy All as HAR:复制所有请求HAR文件

②清空请求log ctrl+e两次或者点击clear图标

③触发请求操作
比如:刷新页面,进行一次数据请求。
比如:提交一次表单,进行一次数据提交请求。

④在Network面板中,可以看到所有的网络请求,找到对应的接口请求。
点击该请求,可以在右侧看到本次请求的详细信息。
在请求的详细信息面板中,可以查看请求的URL、请求的方法、请求头、请求参数等信息。

在这里插入图片描述

最重要的是,在Response选项卡中可以看到服务器返回的数据。可以根据返回的数据结构来修改前端代码。

通过查看Network面板的请求信息和返回数据,可以大致了解接口返回的数据结构。如果返回的是一个数组,则对应的数据应该是一个对象数组;如果返回的是一个对象,则对应的数据应该是一个对象。

根据返回的数据结构,可以修改前端代码中的数据绑定和展示逻辑。

案例展示:

新增数据,在Preview选项卡中就是返回对象

首先清空字段,然后触发字段相关请求。我这里提交了一次表单。
然后找到这次操作对应的接口请求。

在这里插入图片描述

我这次操作的是第一条数据,所以点开list0的详情,找到传值对应的字段,就是我们需要修改的字段啦

在这里插入图片描述

在这里插入图片描述


hello,我是 是Yu欸 。如果你喜欢我的文章,欢迎三连给我鼓励和支持:👍点赞 📁 关注 💬评论,我会给大家带来更多有用有趣的文章。
原文链接 👉 ,⚡️更新更及时。

欢迎大家添加好友交流。

相关文章:

  • 系统架构的基础:定义、原则与发展历程
  • C语言 输出n阶魔方阵
  • 语法糖:代码中的甜品
  • 世上最懂交易原理的是佛学
  • VS2019运行报错 应输入预处理器指令
  • 通信网络机房服务器搬迁方案要求
  • Java面试八股之MySQL的redo log和undo log
  • Drools开源业务规则引擎(五)- jBPM流程图元素介绍
  • 7.8作业
  • 仪表板展示|DataEase看中国:2023年中国新能源汽车经济运行情况分析
  • vue3+ts 重复参数提取成方法多处调用以及字段无值时不传字段给后端
  • 2011年的数字IC设计面经
  • MySQL:left join 后用 on 还是 where?
  • 解决Linux中已安装JDK但是java找不到命令问题
  • matlab实现pid控制空调温度
  • 4个实用的微服务测试策略
  • axios 和 cookie 的那些事
  • Javascript设计模式学习之Observer(观察者)模式
  • Java多线程(4):使用线程池执行定时任务
  • JSDuck 与 AngularJS 融合技巧
  • Linux下的乱码问题
  • node 版本过低
  • REST架构的思考
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 理解 C# 泛型接口中的协变与逆变(抗变)
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 详解移动APP与web APP的区别
  • 学习笔记TF060:图像语音结合,看图说话
  • scrapy中间件源码分析及常用中间件大全
  • 我们雇佣了一只大猴子...
  • ​第20课 在Android Native开发中加入新的C++类
  • #07【面试问题整理】嵌入式软件工程师
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (+4)2.2UML建模图
  • (39)STM32——FLASH闪存
  • (7) cmake 编译C++程序(二)
  • (ros//EnvironmentVariables)ros环境变量
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)计算机毕业设计SSM教师教学质量评价系统
  • (九)c52学习之旅-定时器
  • (篇九)MySQL常用内置函数
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .axf 转化 .bin文件 的方法
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net Core与存储过程(一)
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET 直连SAP HANA数据库
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .net6 当连接用户的shell断掉后,dotnet会自动关闭,达不到长期运行的效果。.NET 进程守护
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • @property括号内属性讲解