Saya menggunakan AngularJS $ http di sisi klien untuk mengakses titik akhir aplikasi API Web ASP.NET di sisi server. Karena klien di-host di domain yang berbeda dengan server, saya memerlukan CORS. Ia bekerja untuk $ http.post (url, data). Tetapi segera setelah saya mengautentikasi pengguna dan membuat permintaan melalui $ http.get (url), saya mendapatkan pesannya
Header 'Access-Control-Allow-Origin' berisi beberapa nilai 'http://127.0.0.1:9000, http://127.0.0.1:9000', tetapi hanya satu yang diperbolehkan. Oleh karena itu, asal 'http://127.0.0.1:9000' tidak diizinkan akses.
Fiddler menunjukkan kepada saya bahwa memang ada dua entri header dalam permintaan get setelah permintaan opsi berhasil. Apa dan di mana saya melakukan sesuatu yang salah?
Memperbarui
Saat saya menggunakan jQuery $ .get dan bukan $ http.get, pesan kesalahan yang sama muncul. Jadi ini sepertinya tidak ada masalah dengan AngularJS. Tapi dimana salahnya?