是否可以在Firefox或Chrome中查看帖子请求的数据?

Car*_*erg 24 firefox post google-chrome firefox-addon

如何通过配置,扩展程序或代码截取页面在FF或Chrome中发送的帖子数据?(代码部分使这个编程相关.;)

我目前使用Wireshark/Ethereal,但它有点难以使用.

Kaj*_*nus 25

如果您只需要跟踪请求,则可以使用Chrome开发者工具.使用Ctrl+ Shift+ 激活它们,I然后选择"网络"选项卡.

这也适用于Chrome与其他服务器进行HTTPS协商(除非您拥有HTTPS私钥,否则无法使用Wireshark来嗅探该流量).

(我从这个相关查询中复制了这个答案.)

  • @GusDeCooL它在Chrome中运行良好吗?我点击CTRL + SHIFT + I然后Chrome打开开发人员工具窗口,然后点击"网络"标签.现在,如果我的浏览器发出网络请求,它将显示在此"网络"选项卡的一行中.我点击该行,如果是POST请求,Chrome会在*Headers*标签上显示*Form Data*部分. (2认同)

Ped*_*eno 12

使用Firefox,您可以使用"网络"选项卡(Ctrl + Shift + E或Command + Option + E).子选项卡"Params"显示提交的表单数据.

参考:https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor/request_details#Params

或者,在控制台(Ctrl + Shift + K或Command + Option + K)中右键单击大窗格并选中"Log Request and Response Bodies".然后,当提交表单时,POST <url>将显示一行.点击它; 它将打开一个包含表单数据的新窗口.

截至最初撰写此回复时,这两种方法都搞乱了textarea字段中的换行符.前者删除了它们,后者将它们转换为空白.我没有检查过更新的版本.

  • 我在 Firefox 77.0 上看不到“记录请求和响应主体”复选框。还在吗? (2认同)

Rad*_*094 9

您是否可以控制浏览器发布数据?

如果你这样做,那就用Firebug吧.它有很多有用的功能,包括这个

  • 只需添加一点注意事项:要保持POST数据在页面重新加载时清除(如单击"提交"按钮后),请转到Firebug"Net"选项卡并单击"Persist"按钮以保持页面之间的POST历史记录. (3认同)