【问题标题】:Can I get the ACTUAL Send Request Body from IE F12 developer?我可以从 IE F12 开发人员那里获得实际的发送请求正文吗?
【发布时间】:2019-01-10 07:57:25
【问题描述】:

提前道歉,因为这不是代码问题,而是与代码开发有关 -

在使用 Internet Explorer 的新版 F12 开发人员工具监控我的流量,特别是 POST 请求时,请求正文被分解为其键/值对并按字母顺序设置。

在我看来,这完全是垃圾。

它过去只显示 ACTUAL 请求正文 - 有什么办法可以让 F12 开发人员恢复显示这个?!

我找不到任何关于此的文档,并且与此相关的搜索会产生数千个似乎无关紧要的结果。

【问题讨论】:

  • 根据您的描述,我建议您可以测试一下,当您尝试运行另一个网址时,请求正文是否也被分解。如果在打开另一个 url 时效果很好,可能是 url 的问题。如果不是,可能是浏览器的问题,你可以使用 Fiddler 来检查请求体。
  • 我不认为这是一个 URL 问题,这似乎是 F12 开发人员的新行为 - 就好像他们试图通过按字母顺序显示键/值对来提供帮助,但随后我要发送的 API 按照它们的构建顺序需要这些。我也不想下载 Fiddler。

标签: internet-explorer ie-developer-tools


【解决方案1】:

如果您的POST 请求是application/x-www-form-urlencoded,您在 F12 中只能将其视为键/值对,即使您将其导出到 HAR 文件,它也会被编码为键值对。

一般来说,如果您想查看实际的网络流量,最好使用 Fiddler、netmon 或 wireshark 等工具。浏览器工具不在网络层运行,并且可能从实际发送的内容中抽象出来。例如,浏览器工具不知道标题的顺序,因为它下面的堆栈 (wininet) 不会只保留已解析的键/值对的信息。

【讨论】:

  • 我最终确实下载了 Fiddler - 这只是那些烦人的事情之一。它曾经对我来说是完全实用和理想的,然后他们“升级”了它,现在它不像以前那么好用了:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多