WebRequest和Node.js-错误处理

本文关键字:错误 处理 js- Node WebRequest | 更新日期: 2023-09-27 18:00:08

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

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

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

WebRequest和Node.js-错误处理

好吧,我想明白了。在客户端的catch块中,当由于错误状态代码而引发WebRequestException时,您仍然可以开始接收响应(响应在此异常中)。

我的坏。:)