Метод XMLHttpRequest setRequestHeader и файлы cookie
Эта статья поможет вам устранить проблему при использовании XMLHttpRequest
setRequestHeader
метода и файлов cookie.
Оригинальная версия продукта: службы IIS
Исходный номер базы знаний: 234486
Симптомы
При использовании объектной модели XML-документа (DOM) setRequestHeader
метод в объекте XMLHttpRequest
не задает заголовки файлов cookie должным образом. Первый вызов к setRequestHeader
использованию http-заголовка cookie, как представляется, не оказывает влияния.
Разрешение
Чтобы добавить файлы cookie в запрос, необходимо повторить вызов setRequestHeader
для заголовка cookie, так как первый вызов игнорируется:
'this value is ignored, but the step is necessary
xmlRequest.setRequestHeader "Cookie", "any non-empty string here"
'set all cookies here
xmlRequest.setRequestHeader "Cookie", "cookie1=value1; cookie2=value2"
Примечание.
Настройка файлов cookie таким образом нетипична. Файлы cookie лучше всего задавать сервером с помощью заголовка Set-Cookie
.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по