我有2个页面,一个静态html页面和一个python脚本 - 托管在[本地]谷歌应用引擎上。
/html/hello.html 定义为登录:必需
/广播 这是一个python脚本
当我第一次访问hello.html时,我被重定向到登录页面,我登录,然后重定向回hello.html。
在hello.html中 - 执行带有jQuery的AJAX调用以从'/ broadcast'加载数据,这个调用错误说'你还没有登录'! 但是 - 通过浏览器地址字段对'/ broadcast'的同一调用成功,就像我登录了一样!
好像ajax和浏览器呼叫者有不同的cookie!??
帮助,我去香蕉吗?
答案 0 :(得分:2)
愚蠢的我......
ajax调用是 localhost / broadcast 浏览器地址字段为 127.0.0.1 / broadcast
... “不同”域名('127.0.0.1'!='localhost')的cookie不是共享的...
然后我没有发疯...