自学内容网 自学内容网

使用 F12 查看 Network 及数据格式

在浏览器中,F12 开发者工具的 “Network” 面板是用于查看网页在加载过程中发起的所有网络请求,包括 API 请求,以及查看这些请求的详细信息和响应数据的。以下以常见的 Chrome 浏览器为例,介绍如何使用 F12 控制台查看 Network 里的 API 及其中的数据格式:

打开 F12 开发者工具

在 Chrome 浏览器中,按下键盘上的 F12 键,或者右键点击网页的任意位置,在弹出的菜单中选择 “检查”,即可打开开发者工具面板。

切换到 Network 面板

在开发者工具面板中,点击 “Network” 标签,切换到 Network 面板。此时,该面板默认是空的,需要进行一些操作来触发网络请求。

触发 API 请求

刷新当前网页,或者在网页上进行一些会触发 API 调用的操作,比如点击按钮、加载更多内容等。这时,Network 面板会显示出所有在操作过程中发起的网络请求,包括 API 请求。

筛选出 API 请求

在 Network 面板中,你可以通过 “Type” 列来筛选出你需要查看的 API 请求。通常,API 请求的类型是 “Fetch/XHR”(Fetch 和 XMLHttpRequest 是常见的用于发起 API 请求的方式)。你也可以使用搜索框输入关键词来快速定位特定的 API 请求。

查看 API 请求的详细信息

选中一个 API 请求,在右侧会显示该请求的详细信息,包括 “Headers”(请求头)、“Preview”(预览响应数据)、“Response”(原始响应数据)等标签页:

  • Headers:可以查看请求的 URL、请求方法(GET、POST 等)、请求头信息(如 User-Agent、Cookie 等)以及响应头信息。
  • Preview:该标签页会以格式化的方式展示响应数据,方便你直观地查看数据结构。如果响应数据是 JSON 格式,会以树状结构展示;如果是文本格式,则会直接显示文本内容。
  • Response:这里显示的是原始的响应数据,与 “Preview” 标签页的内容相同,但未经过格式化处理,是服务器返回的原始数据形式。

如果服务器返回的数据是 JSON 格式,这是最常见的 API 数据格式,在 Preview 或 Response 标签页中会看到类似这样的内容:

{ "key1": "value1", "key2": 123, "key3": [ "item1", "item2", { "subKey1": "subValue1", "subKey2": false } ] }
  • Preview:以结构化的树状视图展示,方便查看对象和数组的层次结构,可展开和折叠节点,易于阅读。
  • Response:以原始文本形式展示,即一串没有缩进和换行的 JSON 字符串,但内容和 Preview 一致,例如:{"key1":"value1","key2":123,"key3":["item1","item2",{"subKey1":"subValue1","subKey2":false}]}

原文地址:https://blog.csdn.net/qq_73376107/article/details/145288954

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!