WebRequest和Node.js - 错误处理

问题描述:

在C#客户端应用程序和Node.js服务器之间的通信中处理错误的正确方法是什么?我的解决方案是在响应正文中发送状态代码400或500和错误消息,但WebRequest在状态代码隐含错误时似乎没有收到正文消息。我需要阅读此错误消息以向用户显示有关错误的正确信息。WebRequest和Node.js - 错误处理

我想服务器通常会抛出WebRequestException,它可以传递错误消息,但是我不知道如何从Node.js应用程序抛出这样的错误。

我无法将状态码更改为200,并从机体读取错误,因为应用程序的先前版本无法正确处理它。

嗯,我想通了。在客户端中,在catch块中,当由于错误状态码而抛出WebRequestException时,您仍然可以开始接收响应(响应在此例外中)。

我的不好。 :)