Не отображается файл cookie, пока он есть в разделе Ресурсы / файлы cookie - PullRequest
1 голос
/ 09 марта 2012

Я отправляю запрос http, и файл cookie отправляется обратно. Я вижу название куки и его значение в Ресурсах / Куки / 127.0.0.1 /

Вот проблема: когда я пытаюсь получить cookie в веб-консоли с помощью document.cookie, файл cookie отсутствует, а результат пустой ""

Вот мой http запрос с использованием Ext js.

new Ext.Application({
launch : function() {

    Ext.util.JSONP.request({
        url : 'host',
        params : {
            method : 'GET',
            username : 'userName',
            password : 'password',
            press : 'Login'
        }
    });     
}
});

Я заметил, что я могу получить cookie для консоли на document.cookie, когда я обычно захожу на сайт, но когда я отправляю http-запрос по этому коду, я не могу получить его на консоли.

Буду признателен, если вы предоставите мне решение проблемы, а также объяснение, почему / когда это происходит?

1 Ответ

2 голосов
/ 09 марта 2012

Ваш скрипт выполняется в домене, для которого вы устанавливаете cookie? Выполнение document.cookie в консоли возвращает cookie для домена, в котором он выполняется.

Если вы отправляете запрос на домен qalixa.com, для этого домена устанавливается cookie, а не 127.0.0.1.

Если вы отлаживаете сайт на своем локальном хосте, вы должны отправить запрос на "https://127.0.0.1/ce/dynamic/ce/auth.html" then.

...