1

当我使用Observable.ajax.post并收到错误时,它会返回一个 "generic" AjaxError

在我的 Web 服务中,我返回一个自定义 json 对象,其中包含错误以及 BadRequest (400) 响应。如果我在SwaggerUI中测试服务,我会得到“正确”的错误消息/对象。

Observable.ajax仅返回“通用”是否有限制AjaxError

关于上下文的更多信息,我正在使用 React、Redux、Redux-Observable(使用 RxJs)、TypeScript、Webpack 开发 SPA,并且该服务是使用 Swagger(Swashbuckle)的 Asp.Net Core WebApi。

谢谢,阿德里安。

4

1 回答 1

0

在AjaxError 中有一个XMLHttpRequest 类型的xhr 对象,您可以使用xhr 对象的响应字段(例如error.xhr.response)来处理错误响应。

于 2016-11-04T07:46:03.267 回答