我需要更改请求域,但保持参数不变,请求扩展可以做到吗?
例如
www.domain1.com?a=1&b=2 --> www.domain2.com?a=1&b=2
PS - 这个问题是在我们的客户支持聊天中提出的。我把它贴在这里是因为它普遍适用并且会帮助未来的读者。
我需要更改请求域,但保持参数不变,请求扩展可以做到吗?
例如
www.domain1.com?a=1&b=2 --> www.domain2.com?a=1&b=2
PS - 这个问题是在我们的客户支持聊天中提出的。我把它贴在这里是因为它普遍适用并且会帮助未来的读者。
是的,这很可能使用请求替换规则。这是设置替换规则的步骤
www.domain1.com
为www.domain2.com
这是规则的截图
我们也有关于替换规则的文档。看看这个。这是文档的摘录
切换域
情况:假设您正在开发一个 Web 应用程序,该应用程序从http://my-app-server.com/rules上的 REST API 获取内容。您已经克隆了 API 服务器,进行了一些更改并在http://localhost:4000/rules上本地运行它。现在,您想使用 API 服务器上完成的新更改来测试您的应用程序。
方法 1:更改应用程序代码中的域以访问 localhost 而不是 my-app-server。完成测试后,还原此更改。
方法 2:使用替换规则定义替换规则,将所有 URL 中的 http://my-app-server.com 替换为http ://localhost:4000。无需更改代码中的 url。测试后,只需禁用该规则。