只需一步,快速开始
微信登录,快人一步
手机号码,快捷登录
签到天数: 530 天
连续签到: 2 天
[LV.9]测试副司令
今天在使用postman调试写好的接口的时候,突然发现一个问题,具体表现为:用户在登录后存的session值,在其他方法中获取不到。
经过不断的调试,最终发现,用户登录后存的session和我在其他方法中获取到的session,不是同一个session,这个可以比较两个session的id得出,也就解释了为什么会取不到值了。
那么又是什么原因导致的其他方法中获取到的session和之前存的session不一样呢?我的项目中又不涉及到session的跨域问题?我最后发现了一个细节:
这两次请求,一个是127.0.0.1的地址,一个是localhost地址,按道理应该是一样的,但是,就在这种情况下,会发生session值取不到的问题,而把地址统一为127.0.0.1或者localhost之后,问题就解决了!可以说是很神奇了......
您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 ) 关于我们
GMT+8, 2024-11-25 11:58 , Processed in 0.062397 second(s), 24 queries .
Powered by Discuz! X3.2
© 2001-2024 Comsenz Inc.