当我使用Observable.ajax.post
并收到错误时,它会返回"泛型" AjaxError
。
在我的Web服务中,我返回一个包含错误的自定义json对象以及BadRequest(400)响应。如果我在 SwaggerUI 中测试服务,我有"正确"错误消息/对象。
Observable.ajax
的限制是仅返回"泛型" AjaxError
吗
关于上下文的更多内容,我使用React,Redux,Redux-Observable(使用RxJs),TypeScript,Webpack开发SPA,该服务是使用Swagger的Asp.Net Core WebApi( Swashbuckle)。
谢谢, 阿德里安。
答案 0 :(得分:0)
在AjaxError中有一个XMLHttpRequest类型的xhr对象,您可以使用xhr对象的响应字段(例如error.xhr.response)来处理错误响应。