3

我有一个包含If-None-Match标头的请求,然后我将其与服务上的计算响应进行比较。如果它们匹配并且自上次以来尚未修改响应,我将返回一个空的 304 响应。

所有这一切都很好,因为我的内容很少更改,但我喜欢经常检查更改。

然而,当通过服务总线中继公开服务资源时,这似乎成为一个问题。从服务发送 304 时,我没有在中继端点收到响应

这是一个已知问题吗?如您所见,有没有办法解决它?

4

1 回答 1

5

这似乎是 ServiceBus Relay 中的一个错误。当您的侦听器返回 304(或 204)时,请确保 HttpResponseMessageProperty..StatusDescription 在通过 SERVICEBUS 发回响应之前为空,这应该可以解决此问题。

于 2013-03-05T19:54:40.970 回答