WebRequest和Node.js-错误处理
本文关键字:错误 处理 js- Node WebRequest | 更新日期: 2023-09-27 18:00:08
处理C#客户端应用程序和Node.js服务器之间通信错误的正确方法是什么?我的解决方案是在响应正文中发送状态代码400或500和错误消息,但当状态代码暗示错误时,WebRequest似乎不会收到正文消息。我需要阅读此错误消息,以向用户显示有关错误的正确信息。
我想服务器通常会抛出WebRequestException,它可以传递错误消息,但我不知道如何从Node.js应用程序中抛出这样的错误。
我无法将状态代码更改为200并从正文中读取错误,因为以前版本的应用程序无法正确处理它。
好吧,我想明白了。在客户端的catch块中,当由于错误状态代码而引发WebRequestException时,您仍然可以开始接收响应(响应在此异常中)。
我的坏。:)