chrome正常,而safari浏览器,连续使用axios访问后台,第一次可以获得token,后面都没添加header
来源:7-6 json web token方式完成用户认证

gong0037
2020-01-07
chrome正常.
而safari、IE浏览器,axios.interceptor给header中添加了token,连续使用axios访问后台,第一次访问通过后台self.request.auth获取到了,然而后面的访问都获取不到token了。
查看网络,发现这些出问题浏览器,都是请求标头后,多了响应标头(ie), 重定向响应+请求(safari)?
这该如何解决呢?
写回答
1回答
-
gong0037
提问者
2020-01-07
export const retrieveSample = (id)=>{ return axios.get(`${host}/samples/${id}/`)}
哎,仔细看了网络的xhr,这个id后面的'/'不能少啊,chrome比较智能,发送了两次,第一次不带'/',第二次自动补上了'/'啊,其它浏览器没这能力啊!
012020-01-08
Python前后端分离开发Vue+Django REST framework实战
Django REST framework课程视频,RESTFul API前后端分离开发
2896 学习 · 2481 问题
相似问题