Задать вопрос
Ni55aN
@Ni55aN

Почему не выполняется междоменный fetch с creaditials: include?

Делаю fetch из под localhost:8080 со следующими параметрами:
{
    credentials: "include"
}


Получаю ошибку:

Response to preflight request doesn't pass access control check: The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. Origin 'http://localhost:8080' is therefore not allowed access


Хотя на сервере указан заголовок и он же возвращается в Responsе:
Access-Control-Allow-Origin: http://localhost:8080
Какая-то нестыковка получается, Access-Control-Allow-Origin указан, а оно выбивает что он не должен быть "*", хотя таковым и не является. В чем причина?
  • Вопрос задан
  • 2030 просмотров
Подписаться 2 Средний Комментировать
Решения вопроса 1
Ni55aN
@Ni55aN Автор вопроса
Оказывается, дополнение к Опере CORS мешало.
+ к этому Access-Control-Allow-Creditials добавить забыл
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽