我正在与第三方进行一些开发,该第三方向我指定的公共(public) URL 发出 Get 或 POST 请求。
我想要做的是在 Azure 服务总线上设置一个我的开发计算机可以监听的中继服务。当请求传入时,我想转发该请求,就像我的 Web 服务直接从第三方服务获取请求一样。
准备好后,我会将应用程序部署到公共(public)服务,更改第三方服务发送的 URL,瞧,我应该可以启动并运行了。
我正在寻找的内容看起来完全像这样:Clemens the Master of Service Bus但这是2009年的CTP。我正在研究它,但还没有使用 2012 年的所有新功能让它工作(也就是说,目前它超出了我的能力范围)。有人想帮忙吗?
Clemens 还帮助其他人使用服务总线创建反向代理,但我似乎找不到它。是的,我也发过克莱门斯的推文,但我确信他是个大忙人!
附:我了解应用程序请求路由,但我的开发计算机不在公共(public) URL 上,在服务总线上的客户端监听器收到从服务器端端点中继的消息后,我需要重写 URL。
最佳答案
来自 Pedro Felix Blog :...
http://pfelix.wordpress.com/2012/03/15/asp-net-web-api-creating-an-host-using-azure-service-bus/
我不确定我是否理解这一切,以及为什么需要这样做,但这就是我所要求的!
这意味着无论何时何地有互联网连接,我都可以开发一个由主机发出 Webhook 的应用程序(就像 Github 那样)。
关于azure - 服务总线/请求转发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9236985/