angular2 http接收HttpServletResponse获取的HttpErrorResponse得不到状态码

来源:9-4 获取图片的逻辑处理(中)

soputasmile

2018-01-02

我后台代码是:

//返回401错误
httpServletResponse.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
httpServletResponse.getWriter().write("required login");


前台用过滤器过滤:


return next.handle(req).do((event) => {
  console.log(event);
  if (event instanceof HttpResponse) {
 
  }
}, (err:any) => {
  console.log(err);//这里是想要得到错误码之类的信息的
});


但是我获取到的错误信息却是这样:

//img.mukewang.com/szimg/5a4ad66e0001785d08020182.jpg

status一直是0,然后也获取不到错误信息,为什么会这样,我应该如何获取这个错误

写回答

2回答

Parry

2018-01-02

你这错误是还没有进行网络请求就报错了吧。

0
2
soputasmile
有点乱了,那一大坨就是浏览器调试的network headers的内容
2018-01-02
共2条回复

Parry

2018-01-02

加个断点看,走进去然后跳到下面的输出了?

0
0

快速上手Ionic3多平台开发企业级问答社区

新手可学,独立开发跨iOS/Android/微信平台项目

613 学习 · 750 问题

查看课程