http - Web 应用程序开发 - 如何让入站 http 请求命中多个环境

标签 http debugging testing web web-deployment

像大多数网络开发一样,我有多个环境:

  • 本地发展
  • 云暂存
  • 云制作
  • 基于云的网络调试服务,例如 RequestBin 或 Runscope,可让您检查 http 请求

等等

在开发和测试期间,我希望入站 http 请求(无论它们来自用户、第 3 方 webhook 等)同时到达多个端点。当然,我无法控制这些入站请求的来源。

例如,我如何在我的生产环境和开发环境中同时接收第 3 方 Webhook?

更新:让我跟进更广泛的问题 - 也许我认为此功能是一项要求的感觉是错误的。我寻找此功能的原因是因为它会极大地简化配置(例如,我必须设置 3rd 方 webhook 的多个实例才能转到我的多个环境)。其他人如何处理这种整体情况?

最佳答案

没有办法“本地”执行此操作,因为这会直接违反许多协议(protocol)和标准。也就是说,根据您希望如何处理响应,您可以创建一个路由器(软件功能,而不是网络设备)来接受请求,向每个环境发出新请求,聚合这些响应,最后将其返回给客户端。

关于http - Web 应用程序开发 - 如何让入站 http 请求命中多个环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31032045/

相关文章:

javascript - 如何将远程 javascript 加载到 SpiderMonkey 上下文中?

asp.net - 在不输入任何内容的情况下模拟数据库中的记录

ruby-on-rails - Rails 工厂与同一对象有多个关联

python - 测试套件 python - webdriver

Python33 - 使用 BaseHTTPRequestHandler 提高服务器安全性

php - 向 C 或 C++ 中的 Php 代码发送 Http "Post"请求

web-services - 在可点击的 URI 链接中安全地传递用户和密码

debugging - 如何调试 Angular 2 Typescript 应用程序

android - 更改为 DDMS 透视图时 Eclipse 停止响应

Java Socket 连接仅在 Debug模式下有效