我们有一个WebAPI端点,可以接受来自英国道路交通信息服务NTIS的推送通知。此服务广播HTTP POST请求,但不会考虑客户端的响应。
服务发送状态完整数据,但如果通信中断,则发送“完全刷新”。但是,它执行此操作的条件如下所述:
NTIS忽略订阅者的实际HTTP响应;任何回应 被认为订户已收到数据。你需要 停止您的软件,以便NTIS不会收到任何回复。然后我们 “ping”订户,直到我们看到连接恢复然后 发送完整刷新
我们的网站作为Azure App服务上的Asp.NET webapi托管 - 有没有任何方法可以模拟没有响应,以便它会发送刷新?即使停止Azure App服务,也只会发送HTTP错误503。