【发布时间】:2020-01-24 20:09:48
【问题描述】:
我不确定我的措辞是否正确,因此请耐心等待...
- 我有一个托管在 Azure 上的简单 Web 应用程序。
- 在 C# 代码中,我有 2 个端点,一个生产端点和一个模拟数据端点。
- 每当我想测试它时,我都必须重新发布项目,注释掉生产端点并取消注释模拟数据端点。
- 有什么办法可以吗? (代理 - 如果这是正确的术语)流量?
基本上,我的目标是将流量从 https://some-production-endpoint.json 重定向到我创建的模拟数据 https://e8199548-bla-bla.mock.pstmn.io --- 无需将新代码发布到 Azure 或处理一些配置文件.
非常感谢您。
【问题讨论】:
-
也许你可以使用 Postman 环境变量。您只需添加环境变量,例如{{host}},放入您的 URL 而不是实际的端点。然后创建 2 个环境:Prod 和 Mock。将您的实际端点添加到每个环境的 {{host}} 变量中。因此,您可以轻松地在 Prod 和 Mock 之间切换,无需代理您的请求,并且仍然拥有 Postman 中唯一的请求集合。
-
好的,谢谢 - 还没有权限将其添加为已回答的内容。
标签: c# mocking postman endpoint