Я использую AngularJS $ http на стороне клиента для доступа к конечной точке приложения веб-API ASP.NET на стороне сервера. Поскольку клиент размещен в другом домене, чем сервер, мне нужен CORS. Он работает для $ http.post (url, data). Но как только я аутентифицирую пользователя и отправляю запрос через $ http.get (url), я получаю сообщение
Заголовок «Access-Control-Allow-Origin» содержит несколько значений «http://127.0.0.1:9000, http://127.0.0.1:9000», но разрешено только одно. Следовательно, к источнику 'http://127.0.0.1:9000' доступ не разрешен.
Fiddler показывает мне, что в запросе на получение действительно есть две записи заголовка после успешного запроса параметров. Что и где я делаю не так?
Обновить
Когда я использую jQuery $ .get вместо $ http.get, появляется то же сообщение об ошибке. Так что с AngularJS это не проблема. Но где это не так?