我需要更改请求域,但保持参数不变,可以请求式扩展可以吗?
例如
www.domain1.com?a=1&b=2 --> www.domain2.com?a=1&b=2
PS - 这个问题是在我们的客户支持聊天中提出的。我在这里发布它,因为它适用于一般情况,并将帮助未来的读者。
答案1
是的,使用 Requestly 替换规则完全可以实现。以下是设置替换规则的步骤
- 创建新规则
- 选择替换规则(蓝色)
www.domain1.com
用。。。来代替www.domain2.com
- 保存规则
以下是该规则的截图
我们也有关于替换规则的文档。看一下这个。以下是文档的摘录
切换域名
情况:假设你正在开发一个 Web 应用,该应用从以下位置提供的 REST API 中获取内容http://my-app-server.com/rules。您已克隆 API 服务器,进行了一些更改,并在本地运行它http://localhost:4000/规则。现在,您想使用在 API 服务器上所做的新更改来测试您的应用程序。
方法 1:将应用程序代码中的域名更改为 localhost,而不是 my-app-server。测试完成后,恢复此更改。
方法2:使用替换规则定义替换规则来替换http://my-app-server.com带有 http://本地主机:4000在所有 URL 中。无需更改代码中的 URL。测试后,只需禁用规则即可。