有没有办法在Chrome或Firefox中修改HTTP请求?

2022-09-01 15:14:43

有没有办法使用Chrome开发工具或Firebug修改HTTP请求?例如,在本地开发和在Chrome中进行测试时,我有一个页面需要HTTP请求来填充一些数据。因为它是本地的,所以该服务不可用。

目前,解决此问题的唯一方法是在Apache中配置代理传递,以便它命中该调用的QA环境。我正在寻找或更简单的方法来实现这一点,因为我使用Jetty来测试应用程序,并且无法配置代理传递(或我知道的)。

换句话说,在本地测试应用时,有没有办法为当前会话创建临时代理传递?


答案 1

在某些情况下,这可能会有所帮助 - 使用petch命令发送另一个篡改的请求。以下是在Chrome中执行此操作的方法:

  1. 打开 DevTools,选项卡“网络”
  2. 清楚
  3. 正常创建您的请求
  4. 右键单击该请求,然后选择复制>复制为抓取
  5. 转到控制台选项卡并粘贴
  6. 篡改数据并按回车键

steps 1-4steps 5-6


答案 2

您可以使用调整chrome扩展程序,您将能够做到这一点,拦截和修改HTTP请求。


推荐