2

我一直在寻找一段时间,似乎无法找到我的问题的答案。我希望能够在发送请求之前直接在 Google Chrome 中设置某种断点,从而允许我查看和修改从浏览器到服务器的请求。

此外,我希望能够保存这些请求并在将来重新发送它们。这对于测试大型 Web 表单很有用,因为您可以输入一次信息,而无需在以后测试时再次重新输入。

如果有人知道可用于 Google Chrome 的功能或扩展程序允许这样做,您的回答将不胜感激。谢谢你。

(如果有人知道如何只在 Firefox 或任何其他浏览器中执行此操作,那也是一个可以接受的答案。虽然,我更愿意从 Chrome 中执行此操作,因为它是我选择的浏览器)

4

2 回答 2

2

Chrome 正在将您所要求的部分内容构建到开发者工具中。在 Developer Tools 中,展开“XHR Breakpoints”按钮并单击加号以添加断点。不幸的是,您不能修改请求。

在管道中有 API 可以让未来的扩展

但是仍然没有任何东西可以做你所要求的一切:

  • 您无法干净地保存 XMLHttpRequest 或表单提交的 POST 数据。
  • 您不能在发送之前彻底修改 URL 或 POST 数据。
于 2012-01-04T05:25:23.393 回答
1

对于这样的情况,Firefox 有多个扩展:

篡改数据

修改标题

一个快速的谷歌似乎也指出(至少在发布之日)Chrome 中没有可用的 API允许类似的扩展。我很确定,如果 API 可用,则扩展已经被移植/制作。

于 2012-01-03T19:59:56.937 回答