tweak是一款可以对request请求的response进行修改的浏览器插件,区别于ModHeader只能对header进行修改,tweak可以对请求的request payload(收费)和response payload(免费)进行拦截和修改。
下图是tweak的界面
同类产品还有requestly,tweak的修改HTTP请求response功能是免费的,而requestly修改API response和request body都是需要收费版本才提供支持
Firefox tweak插件安装地址
https://addons.mozilla.org/en-US/firefox/addon/tweak-extension/
Chrome tweak插件安装地址
https://chromewebstore.google.com/detail/feahianecghpnipmhphmfgmpdodhcapi
tweak的使用分成拦截请求和修改请求2个步骤
1.拦截请求#
点击图中按钮
在浏览器中请求对应的接口
接下来在URL中输入接口的相关关键字,tweak就能找到这个接口
2.修改请求#
修改HTTP请求的response,比如我们将返回json中的技术修改成技术xxxx,产品修改成产品yyyy
然后取消request autocomplete,勾选extension
再次刷新页面发起请求,这时我们会发生页面中的信息已经被拦截和修改