Учетные данные не поддерживаются, если заголовок CORS «Access-Control-Allow-Origin» равен «*» и запрос CORS не выполнен - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь получить api-данные в angularjs с помощью приложения django.когда я пытаюсь получить доступ к API, я получаю сообщение об ошибке - Учетные данные не поддерживаются, если заголовок CORS 'Access-Control-Allow-Origin' равен '*' и запрос CORS не выполнен .API размещен в отдельном приложении django.

    INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'Bigflow.Core',

    'rest_framework',
    'Bigflow.API',
    'rest_framework.authtoken',
    'corsheaders'
    ]

MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware',

    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]


 CORS_ORIGIN_ALLOW_ALL = True  # i teried false using CORS_ORIGIN_WHITELIST = (
    'localhost:8001',
)
    CORS_ALLOW_CREDENTIALS = True # i tried both false and true

my js

 this.api = function () {
 var response =    $http.get("http://127.0.0.1:8000/Schedule_Master?Entity_gid=1&Action=FOLLOWUP_REASON&Schedule_Type_gid=1",{headers: {
        'Authorization': 'Token 7111*******************',
        'Accept': 'application/json',
        'Access-Control-Allow-Origin':'*'

    }})
    return response;
    }

Я пробовал много решений из stackoverflow.Я не могу решить мою проблему, ИЛИ я хочу изменить любой конфиг на моем сервере, размещенном на API (приложение Django).Пожалуйста, ведите меня.Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...