[英]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.