Spec-Zone.ru › HTTP

CORS: Errors.CORSNotSupportingCredentials

Причина: учетные данные не поддерживаются, если заголовок CORS 'Access-Control-Allow-Origin' имеет значение '*'

Причина

Reason: Credential is not supported if the CORS header 'Access-Control-Allow-Origin' is '*'

Что пошло не так?

Запрос CORS был выполнен с установленным флагом учетных данных, но сервер настроен так, что в качестве значения Access-Control-Allow-Origin используется подстановочный знак ("*"), который не позволяет использовать учетные данные.

Чтобы исправить эту проблему на стороне клиента, при выполнении запроса CORS убедитесь, что значение флага учетных данных — false.

  • При использовании Fetch API убедитесь, что Request.credentials имеет значение "omit".
  • Если запрос выполняется с помощью XMLHttpRequest, убедитесь, что вы не задаете для withCredentials значение true.
  • При использовании событий, отправляемых сервером, убедитесь, что EventSource.withCredentials имеет значение false (это значение по умолчанию).

Если же необходимо изменить поведение сервера, задайте для Access-Control-Allow-Origin значение, разрешающее доступ источнику, с которого загружен клиент.

См. также

  • Ошибки CORS
  • Глоссарий: CORS
  • Введение в CORS

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS/Errors/CORSNotSupportingCredentials

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API