AJAX и вызовы GET в браузере имеют разные куки - PullRequest
0 голосов
/ 12 ноября 2010

У меня есть 2 страницы, статическая html-страница и скрипт на python - размещенный на [local] google app engine.

/ html / hello.html определите как логин: требуется

/широковещательная передача, представляющая собой скрипт на языке Python

, когда я впервые получаю доступ к hello.html, когда меня перенаправляют на страницу входа, я выполняю вход и затем перенаправляем обратно в hello.html.

внутри hello.html - AJAX-вызов с jQuery выполняется для загрузки данных из '/ broadcast', в этом сообщении об ошибке говорится, что вы не вошли в систему!НО - тот же вызов '/ broadcast' через поле адреса браузера завершается успешно, как если бы Я ЕСМЬ вошел в систему!

, как если бы у вызывающих абонентов ajax и браузера были разные файлы cookie! ??

HELPя собираюсь бананы?

1 Ответ

2 голосов
/ 12 ноября 2010

Глупый я ...

Ajax-вызов был localhost / широковещательный поле адреса браузера было 127.0.0.1 / broadcast

... файлы cookie для «разных» доменов («127.0.0.1»! = «localhost») не передаются конечно ...

Тогда я не сошел с ума ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...