Ошибки: 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, что не позволяет использовать кредиты.
Для исправления этой проблемы на стороне клиента убедитесь, что значение флага «кредитные данные» равно false при отправке запроса CORS.
- Если запрос отправляется с помощью
XMLHttpRequest, убедитесь, что вы не устанавливаетеwithCredentialsв значениеtrue. - Если используется поток событий с сервера, убедитесь, что
EventSource.withCredentialsимеет значениеfalse(это значение по умолчанию). - Если используется API Fetch, убедитесь, что
Request.credentialsравно"omit".
Если же вам нужно изменить поведение сервера, вам необходимо изменить значение Access-Control-Allow-Origin для предоставления доступа к источнику, откуда загружается клиент.
См. также
- Ошибки CORS
- Словарь: CORS
- Введение в CORS
© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors/CORSNotSupportingCredentials