请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,COOKIE_NAME ="mmall_login_token"; 在登录的时候add到response了,为啥取不到呢?


//img1.sycdn.imooc.com//szimg/5a9bf85f0001bdd113660487.jpg

//img1.sycdn.imooc.com//szimg/5a9bf7e100016b0910090315.jpg

//img1.sycdn.imooc.com//szimg/5a9bf7260001cace09970318.jpg

这里断点只取到了jseeionid,没有我们的mmall_login_token?


jseeionid和mmall_login_token的value一样,是不是被覆盖了?

https://img1.sycdn.imooc.com//szimg/5aa4d4480001cf1515370796.jpg

https://img1.sycdn.imooc.com//szimg/5aa4d45a000111f816520140.jpg

正在回答 回答被采纳积分+3

5回答

Geely 2018-03-09 23:47:01

你好,亲爱的,同学,试试用chrome打开调试器,看看资源里面的cookie 是否有记录,截个图我看一下。正常来说add cookie的response返回之后,就会增加这个cookie的。

1 回复 有任何疑惑可以回复我~
  • 提问者 pookly #1
    老师,我在提问里加了截图  jseeionid和mmall_login_token的value一样
    回复 有任何疑惑可以回复我~ 2018-03-11 15:03:10
  • 提问者 pookly #2
    老师,看了下代码,又看了一遍视频,没发现mmalltoken被覆盖,为什么read不到呢? add到response里还需要什么操作才能把cookie放到request里?
    回复 有任何疑惑可以回复我~ 2018-03-12 20:13:16
  • Geely 回复 提问者 pookly #3
    你好同学,通过value不会覆盖的,只会通过key来覆盖cookie。只要add cookie那个response正常返回,就会写到cookie上,清空一下浏览器所有缓存,看看有没有设置禁止cookie,找一下浏览器相关配置。
    回复 有任何疑惑可以回复我~ 2018-03-17 16:54:20
Kokutou 2018-03-08 10:08:26

我和你遇到过同样的问题,我的原因是我在nginx反向代理配置那里的url写错了。

附上老师的配置文件截图,希望能够帮到你。

https://img1.sycdn.imooc.com//szimg/5aa09aa60001966004870372.jpg


1 回复 有任何疑惑可以回复我~
  • 提问者 pookly #1
    嗯,谢谢啦;不过我的不是这的问题
    回复 有任何疑惑可以回复我~ 2018-03-08 15:58:36
精慕门6573819 2019-07-23 10:43:07

你好,请问你这个问题最后是怎么解决的呢?我也遇到同样的问题

0 回复 有任何疑惑可以回复我~
chenyw 2019-04-22 22:56:23

同学是不是用postman客户端调用的login.do.  必须用浏览器调用才能接收到cookie

0 回复 有任何疑惑可以回复我~
about_blank 2018-03-05 16:45:07

cookie 存入后 

去redis 里检查下是否能够拿到

0 回复 有任何疑惑可以回复我~
  • 提问者 pookly #1
    可以拿到
    回复 有任何疑惑可以回复我~ 2018-03-06 15:46:44
  • about_blank 回复 提问者 pookly #2
    那就看下取的时候从redis 中取到了吗
    回复 有任何疑惑可以回复我~ 2018-03-07 11:13:33
  • Geely 回复 提问者 pookly #3
    那检查一下cookie 里面是否已经写进去了呢?
    回复 有任何疑惑可以回复我~ 2018-03-11 17:05:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信