Я використовую AngularJS $ http на стороні клієнта для доступу до кінцевої точки програми ASP.NET Web API на стороні сервера. Оскільки клієнт розміщений на іншому домені, як сервер, мені потрібен CORS. Він працює для $ http.post (URL, дані). Але як тільки я автентифікую користувача та роблю запит через $ 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 показує мені, що дійсно є дві записи заголовка в запиті get після успішного запиту параметрів. Що і де я роблю щось не так?
Оновлення
Коли я використовую jQuery $ .get замість $ http.get, з'являється те саме повідомлення про помилку. Отже, це виглядає без проблем з AngularJS. Але де це неправильно?