я использую
xhrFields : {
withCredentials: true
}
в вызовах jQuery $ajax, чтобы отправлять файлы cookie сеанса в моих запросах.
Вызов дает правильный код состояния в моих журналах apache (401/200 в зависимости от того, установлен ли файл cookie ), но Firefox всегда получает статус = 0 (, т.е. ошибка в $.ajax ())Если я удалю этот раздел xhrFields, код состояния будет в порядке (, но файлы cookie не отправляются )
. Вот объект ответа, который я получаю в Firefox с настройкой xhrFields:
{"readyState":0,"responseText":"","status":0,"statusText":"error"}
Моя конфигурация Apache включает CORS -, а также разрешает Доступ -Управление -Разрешить -Учетные данные (вот соответствующие заголовки HTTP)
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: *
Чего-то не хватает либо в вызове AJAX, либо в конфигурации веб-сервера?
NB :Это отлично работает в Chrome