#javascript #jquery #windows-desktop-gadgets
#javascript #jquery #windows-desktop-гаджеты
Вопрос:
Я разрабатываю настольное устройство Windows. Из устройства я должен войти на внешний веб-сайт, получить ответ с определенной страницы и отобразить с нее необходимую информацию.
Я реализовал запрос с помощью jQuery $.post()
. Сначала я отправляю параметры post в приложение, и оно получает ответ 302. После этого, когда я отправляю последующие запросы jQuery $.get()
на другие страницы, он не отправляет требуемые файлы cookie.
Как я могу это решить?
Ответ №1:
Проверьте это при использовании файлов cookie с устройствами Windows..
Комментарии:
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().