我可以从 IE F12 开发人员那里获得实际的发送请求正文吗?

Can I get the ACTUAL Send Request Body from IE F12 developer?

提问人:jamheadart 提问时间:1/10/2019 更新时间:2/25/2019 访问量:1478

问:

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

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

就我而言,这完全是垃圾。

它曾经只显示实际请求正文 - 有什么方法可以恢复 F12 开发人员来显示这一点?!

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

Internet-Explorer 即开发人员工具

评论

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

答:

1赞 Andy Sterland 2/25/2019 #1

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

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

评论

0赞 jamheadart 2/25/2019
我最终下载了 Fiddler - 这只是那些烦人的事情之一。它曾经对我来说是完全实用和理想的,然后他们“升级”了它,现在它不像以前那样好用:(