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

hmae6n7t  于 2022-11-24  发布在  其他
关注(0)|答案(3)|浏览(134)

有没有办法使用Chrome开发工具或Firebug修改HTTP请求?例如,在Chrome中进行本地开发和测试时,我有一个页面需要一个HTTP请求来填充一些数据。因为它是本地的,所以该服务不可用。
目前,解决这个问题的唯一方法是在Apache中配置一个代理传递,这样它就可以为该调用访问QA环境。我正在寻找一个更简单的方法来实现这一点,因为我使用Jetty来测试应用程序,无法配置代理传递(或我所知道的)。
换句话说,在本地测试应用程序时,是否有方法为当前会话创建临时代理传递?

83qze16e

83qze16e1#

这在某些情况下可能会有帮助-使用fetch命令发送另一个被篡改的请求。以下是在Chrome中的操作方法:
1.打开DevTools,选项卡网络
1.清除
1.正常创建请求
1.右键单击该请求,然后选择“复制”〉“复制为获取”
1.转到“控制台”选项卡并粘贴
1.篡改数据并按Enter键
第一次

gv8xihay

gv8xihay2#

你可以使用tweak chrome扩展,你将能够做到这一点,拦截和修改HTTP请求。

h43kikqp

h43kikqp3#

Chrome和Firefox中有许多工具/扩展允许您修改网络请求。
Requestly就是这样一个例子。使用Requestly可以执行以下操作:
1.将网络请求从一个URL重定向到另一个URL。
1.阻止网站或特定HTTP请求。
1.修改API响应
1.使用Replace Rule切换域。
1.修改请求和响应标头
1.(主机JS、CSS)和
对于您的特定使用情形,您有两个选项
1.您可以将本地JS/CSS/JSON文件上载到文件服务器上,并使用重定向规则将生产URL重定向到Mock Server URL。
1.如果您的请求是从XHR/fetch发送的,那么您可以使用Modify API Response功能(参见下面屏幕截图中的第3行第1列)并定义您需要的响应。

  • 免责声明:我建造了Requestly!*

相关问题