0

我编写了一个 Node 服务,它从客户端获取参数并将它们放入到另一个(第 3 方)服务的 SOAP 请求中。最近,当向我的服务发出请求时,初始响应是 502 Bad Gateway 错误,带有一个名为“服务器错误”的通用 HTML 块(见图)。当我第二次提交相同的请求时,第 3 方以 500 内部服务器错误和一条消息进行响应,指示已为该事务发出请求。

显然,最初的请求以某种方式发送给了第 3 方,但他们说 502 错误不是他们的错误,并且没有像以往那样登录到他们的系统中。

我试图找出错误是否来自我的服务,因为 Docker 或 Azure(或其他我没有想到的东西)。这个错误是如此普遍,以至于研究没有产生任何有用的东西。有没有人遇到过或者知道是什么?

Postman 请求和响应截图

4

1 回答 1

0

事实证明,这是 Azure 抛出的一个错误(或者我们认为),这是由于一些错误的错误处理导致的。部分响应被错误地解析,导致应用程序停止。它仍然没有解释在发生这种情况时数据是如何到达另一端的(或者为什么在处理过程中没有错误时它完全命中了 catch 块),但是如果你看到这个 HTML 返回了服务器错误块,检查您的错误处理代码并调查 Azure!

于 2019-11-25T15:03:42.473 回答