Azure服务总线中继将204“无内容”响应转换为502“坏网关”。

4
我有一个Azure服务总线中继,将本地服务暴露给外部客户端。如果我直接使用特定请求(REST请求获取不存在的资源)访问本地服务,则会收到“HTTP/1.1 204 No Content”的响应,这是我喜欢的。
但是,当相同的请求通过Azure中继发送时,会出现“HTTP/1.1 502 Bad Gateway”的响应,这个响应不好,因为客户端代码将其视为错误(而它会静默忽略204响应)。
是否有任何建议?

尝试将 Microsoft.ServiceBus.dll 版本 2.3 与 Azure SDK 2.3 一起使用。 - Brian from state farm
谢谢,但我们已经在使用2.4版本了。不过我会考虑尝试2.5版本,可能值得一试。 - user381624
1个回答

0
一种不太优雅的方法是手动将不存在的内容重定向到自定义的204消息页面,尚未测试过,最好的情况是临时解决方案,直到您能够使正确的响应正常工作。

没有网页,这是服务/ API。 - user381624

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接