Вход на веб-сайт из гаджета Windows Desktop - PullRequest
0 голосов
/ 08 июня 2011

Я занимаюсь разработкой гаджета для рабочего стола Windows. Из гаджета мне нужно войти на внешний сайт, получить ответ с определенной страницы и отобразить на ней необходимую информацию.

Я реализовал запрос, используя jQuery's $.post(). Сначала я отправляю параметры сообщения в приложение, и оно получает ответ 302. После этого, когда я отправляю последующие запросы jQuery $.get() на другие страницы, он не публикует необходимые файлы cookie.

Как мне решить эту проблему?

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Установите этот флажок при использовании файлов cookie с гаджетами Windows.

http://blogs.msdn.com/b/jaimer/archive/2006/09/28/making-rest-calls-and-using-session-state-from-a-sidebar-gadget_2e00_2e00_2e00_.aspx

1 голос
/ 08 июня 2011

Гаджеты Windows для рабочего стола не сохраняют файлы cookie автоматически из XMLHttpRequests. Вы должны иметь возможность использовать getResponseHeader("Set-Cookie"), а затем установить их для будущих запросов, указав их в конфигурации headers для $.ajax.

Для получения дополнительной информации см. HTTP cookie (Википедия) и jQuery.ajax () .

...