我想查看在Chrome中发送的HTTP POST数据。

数据现在在内存中,我可以重新提交表单。

我知道如果我重新提交,服务器会抛出一个错误。有没有办法,我可以查看数据,是在Chrome的内存?


当前回答

你可以过滤HTTP POST请求与Chrome DevTools。只需要做以下几点:

打开Chrome开发工具(Cmd+Opt+I在Mac上,Ctrl+Shift+I或F12在 Windows),然后单击“网络”选项卡 点击“过滤器”图标 输入您的过滤器方法:method:POST 选择要调试的请求 查看要调试的请求的详细信息

截图

Chrome版本53测试。

其他回答

在Chrome 96 DevTools网络标签;

点击请求后,有一个“Payload”选项卡显示表单数据:

您可以查看url编码/解码的数据:

您可以将数据视为source / parsed:

即使方法是GET,你也可以看到负载作为查询字符串参数:

转到Chrome开发工具(Chrome菜单->更多工具->开发工具) 选择“网络”页签 刷新您所在的页面 您将获得在网络控制台打开时发生的http查询的列表。在左边选择一个 选择“Headers”选项卡

拖鞋!

网络标签是所有你需要…

你可以使用Chrome的Canary版本来查看POST请求的请求有效负载。

你可以过滤HTTP POST请求与Chrome DevTools。只需要做以下几点:

打开Chrome开发工具(Cmd+Opt+I在Mac上,Ctrl+Shift+I或F12在 Windows),然后单击“网络”选项卡 点击“过滤器”图标 输入您的过滤器方法:method:POST 选择要调试的请求 查看要调试的请求的详细信息

截图

Chrome版本53测试。