如何在webapi请求中等待来自第三方的异步回调?

时间:2018-11-20 10:10:30

标签: c# asynchronous callback synchronization

即使这不是常规方式,我也应该请求第3方端点,并在回调中等待结果,然后将其作为对我的webapi请求的响应以单个调用的形式返回。

当前,webapi客户端调用一个endint:/ api / getresult 在GetResultService类中,我呼叫了第三方somedomain.com/getsomeresult,它返回了我呼叫的“已接收”状态。实际结果将发送到另一个名为/ api / callback的webapi端点。

我如何读取发送到/ api / getresult内的/ api / callback的结果并返回给我的客户端,因为它是直接来自api而非第三方的?

0 个答案:

没有答案