为什么我已经通过登录接口获取到了token,而且我还使用localStorage.setItem获取到了并且存好了,但我到了另外的接口比如聊天的接口的时候,我将自己输入的内容通过post请求发送给后端,同时也带上了localStorage.getItem("token")。按理说是可以的,但是后台却告诉我登录失效了。接着我直接从后台获取了一个登录token值,直接给聊天接口post请求头里的token写死了,这样接口才顺利通过。这是为什么呢?我该如何解决这个问题呢/
时间: 2023-06-09 08:07:36 浏览: 92
flutter dio 登录获取token实现存储到应用内存中......
ChitGPT: 你好,根据你的描述,可能是因为你的token没有被正确的存储或者传递了。可以先检查一下你使用localStorage.setItem存储token时的key是否正确以及在发送请求之前是否正确地从localStorage中取出了token。另外,需要注意请求头中的token值是否与后台所要求的一致,例如是否需要在token值前添加Bearer等前缀。如果还存在问题,建议联系后台开发人员进行进一步的排查和协助。
阅读全文