AngularJS не обнаруживает заголовок Access-Control-Allow-Origin?
Я запускаю угловое приложение на локальном виртуальном хосте (http://foo.app:8000). Это делает запрос в другой локальный VirtualHost (http://bar.app:8000) с помощью .$http.post
$http.post('http://bar.app:8000/mobile/reply', reply, {withCredentials: true});
На вкладке Network в Chrome Developer Tools я, конечно, вижу запрос OPTIONS, а ответ включает заголовок:
Access-Control-Allow-Origin: http://foo.app:8000
Однако запрос POST отменяется со следующей ошибкой:
НетAccess-Control-Allow-Origin' заголовок присутствует на запрашиваемом ресурсе. Происхождениеhttp://foo.app:8000' поэтому не разрешен доступ.
Кто-нибудь испытывал это?Access-Control-Allow-Origin
заголовок очень просто включен в ответ на запрос OPTIONS, поэтому я могуt для жизни выяснить, почему POST действует, заголовок отсутствовал.
Access-Control-Allow-Credentials
также установлен на.true