WebRequest和Node.js - 错误处理
问题描述:
在C#客户端应用程序和Node.js服务器之间的通信中处理错误的正确方法是什么?我的解决方案是在响应正文中发送状态代码400或500和错误消息,但WebRequest在状态代码隐含错误时似乎没有收到正文消息。我需要阅读此错误消息以向用户显示有关错误的正确信息。WebRequest和Node.js - 错误处理
我想服务器通常会抛出WebRequestException,它可以传递错误消息,但是我不知道如何从Node.js应用程序抛出这样的错误。
我无法将状态码更改为200,并从机体读取错误,因为应用程序的先前版本无法正确处理它。
答
嗯,我想通了。在客户端中,在catch块中,当由于错误状态码而抛出WebRequestException时,您仍然可以开始接收响应(响应在此例外中)。
我的不好。 :)