uniapp-H5-代理

1,627 阅读1分钟

最近再用uniapp写H5页面,后端的接口是登录成功以后会在响应头里返回Set_Cookie,然后之后的接口一直保持cookie。

之前一直使用的token,这次要用cookie,一下子有点懵~一直妄想能获取到set-cookie,查了文档一看:

企业微信截图_16326270313110.png

获取不到set-cookie,请求别的接口浏览器又不会自己主动带上cookie,百度里面不是说了可以自己带上呢,怎么我的代码不一样呢???

还好登录成功接口返回了一个sessionid字段对应的值和set-cookie有点像,我就要document.cookie = sessionid,哈哈哈 报错了~~~

提示Refused to set unsafe header "cookie"

累了~ 有人提示说cookie跨域了,把接口本地代理下! cookie?还能跨域?? 不懂,百度了uniapp的H5跨域解决方法

image.png 不明所以的按着操作了,重启项目,然后并没有什么卵用......

搞了一天终于发现这个要什么用了

image.png

在H5不需要获取这个响应头的set-cookie,因为你根本过去不到,也不需要特意设置cookie,因为登录成功以后,浏览器里面会读取到响应头里的set-cookie以后请求的接口浏览器自己回一直保持这个cookie!

好的问题已经解决了,但是别人怎么知道是这样操作的??这个在哪学透??