Заголовок 'Access-Control-Allow-Origin' содержит недопустимое значение 'null'

У меня есть приложение Symfony2, которое я пытаюсь настроить с помощью пакета Nelmio CORS. Я запускаю это на сервере Apache (битпак BitNami).

Независимо от того, что я делаю, я продолжаю получать эту ошибку в консоли моего браузера:

XMLHttpRequest cannot load http://localhost:8000/avrequests. Response to preflight request doesn't pass access control check: The 'Access-Control-Allow-Origin' header contains the invalid value 'null'. Origin 'http://localhost:8080' is therefore not allowed access.

Конечно, мои заголовки ответа читаются так:

Access-Control-Allow-Origin:null
Cache-Control:no-cache
Connection:close
Content-Type:text/html; charset=UTF-8
Date:Sun, 29 Nov 2015 05:14:13 GMT
Host:localhost:8000
X-Debug-Token:3f40a5
X-Debug-Token-Link:/_profiler/3f40a5
X-Powered-By:PHP/5.5.27

Это конфигурация Nelmio в моем файле config.yml (в основном это значения по умолчанию):

nelmio_cors:
    defaults:
        allow_credentials: false
        allow_origin: []
        allow_headers: []
        allow_methods: []
        expose_headers: []
        max_age: 0
        hosts: []
        origin_regex: false
    paths:
        '^/':
            allow_origin: ['*']
            allow_headers: ['origin', 'content-type']
            allow_methods: ['POST', 'PUT', 'GET', 'DELETE','OPTIONS']
            max_age: 3600

Я попробовал все, от добавления этой строки в файл httpd.conf....

Header set Access-Control-Allow-Origin "*"

... для создания файла.htaccess. Пакет правильно включен в мой файл AppKernel.php в Symfony. Ничего не работает; Я не могу ничего получить, чтобы правильно установить заголовок Access-Control-Allow-Origin.

0 ответов

Другие вопросы по тегам