1
当我使用Observable.ajax.post
并得到一个错误时,它返回一个“通用”AjaxError
。使用Observable.ajax.post可以捕捉'正确/自定义'错误吗?
在我的Web服务中,我返回一个包含错误以及BadRequest(400)响应的自定义json对象。如果我测试服务SwaggerUI我有“正确的”错误消息/对象。
难道是Observable.ajax
限制只返回一个“通用”AjaxError
?
一点更多有关的上下文中,我使用深化发展反应,终极版,终极版观察的(具有RxJs)一个SPA,打字稿,的WebPack和所述服务是核心Asp.Net使用的WebAPI扬鞭(Swashbuckle) 。
谢谢, Adrien。
服务返回的自定义错误json/object不在xhr.response中。我在整个回复中没有找到我的错误消息。 – pellea
我建议您在Chrome开发者控制台中检查请求的响应选项卡,它可能会提供更多的问题。 –
我得到的唯一信息是'{“”:[“输入无效。”]}。这显然不是我的自定义错误消息,甚至没有接近SwaggerUI返回的错误。 – pellea