Вход на веб-сайт с настольного устройства Windows

#javascript #jquery #windows-desktop-gadgets

#javascript #jquery #windows-desktop-гаджеты

Вопрос:

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

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

Как я могу это решить?

Ответ №1:

Проверьте это при использовании файлов 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. blogs.msdn.com/b/jaimer/archive/2006/09/28/…

2. @Neeraj редактирование вашего поста было бы лучшим ответом. 🙂

3. @eml : Так намного быстрее … 😉

4. @elm: наконец-то согласился с вашими аргументами … 🙂

Ответ №2:

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

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