繁体   English   中英

WebRequest和Node.js-错误处理

[英]WebRequest and Node.js - error handling

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

我猜通常服务器会抛出WebRequestException,而该错误可能会传递错误消息,但是我不知道如何从Node.js应用程序中抛出此类错误。

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

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

我的错。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM