我对Django有一个奇怪的问题。我在客户端设置了某些cookie,但这些cookie没有出现在Django请求中。
Cookie正确显示在客户端中,如下所示:
"class_year_only=yes; email_status=yes; exit_status=yes; class_year_only_status=yes; nmstat=1448946715685; __utma=96992031.1943662208.1449612961.1449621554.1449704668.3; __utmz=96992031.1449612961.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); csrftoken=Oe2A6Qn7pwUshDEFAhyNa4dtGRajVe4S"
但是,Django请求仅显示以下cookie:
"{'csrftoken': Oe2A6Qn7pwUshDEFAhyNa4dtGRajVe4S, '__utma':96992031.1943662208.1449612961.1449621554.1449704668.3, '__utmz':96992031.1449612961.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none), 'nmstat':1448946715685}"
为什么不发送其他Cookie?
答案 0 :(得分:0)
我弄明白了这个问题。我需要设置路径到/。客户端cookie中的路径使用了导致问题的子域。不确定为什么,因为子域是正确的。