这是一个创建于 441 天前的主题,其中的信息可能已经有所发展或是发生改变。
vue 代码 http://1.117.77.5/vue_1.png
接口请求
http://1.117.77.5/api_request.jpg
问题:
像这个 vue 中 function(error)里面能否判断响应 header 呢?
背景及原因:
如果这种方式不行,有没有别的方式去修改呢,最终的意思是要根据响应的状态码及 header ,去判断当前前端应该弹出什么样的错误,避免都是后端异常,有些并不是后端的问题,有可能是前置机或者某些安全拦截的问题,如果是别的云安全软件拦截了,根据对应的 response header 去给出对应的内容的错误响应
4 条回复 2024-07-25 13:34:38 +08:00  | | 1 9fan 2024-07-25 12:28:14 +08:00 补充接口请求的响应 http://1.117.77.5/response.png |
 | | 2 9fan 2024-07-25 12:29:49 +08:00 补充接口请求的响应渲染: http://1.117.77.5/response_view.jpg |
 | | 3 Iakihsoug 2024-07-25 13:11:50 +08:00 有没有可能 response.use(f1, f2)里 f1 就是让你处理正常响应的 f2 里把 error.response 打印到控制台看看是不是就有你想要的 |
 | | 4 9fan 2024-07-25 13:34:38 +08:00 当前请求 http 由于被安全前置拦截状态码返回 473 ,最后请求这个接口的页面就会返回 "xxx 473 xxx",其中 xxx 是前端自己拼接的 |