ASP.NET Server和非ASP.NET客户端之间的请求/确认/回调

时间:2017-12-15 06:08:53

标签: c# asp.net api design-patterns

我想在ASP.NET API上实现Request / Acknowledge / Callback(或Push / Represent)模式。我通常会使用SignalR来做这类事情,但我想支持使用PHP等非.NET技术的客户端。

'Web Hooks'似乎不合适,因为我想要一个回调而不是一个事件系统,而且无论如何,它更像是一个概念而不是一个实际的框架。

首先想到的是接受一个回调URL作为参数(在查询或正文中,它在某种程度上无关紧要)并在处理完成后创建一个HttpPush,但我想知道两件事如果我走那条路的话。

  1. 有更好的方法吗?
  2. 如果我这样做,我是否应该关注安全问题?
  3. (我没有提到它,但是是的,我第一次返回带有相关ID的202)

0 个答案:

没有答案