Saya memiliki satu permintaan khusus di aplikasi saya yang memerlukan otentikasi Dasar, jadi saya perlu mengatur header Otorisasi untuk permintaan itu. Saya membaca tentang pengaturan header permintaan HTTP , tetapi dari apa yang saya tahu, itu akan mengatur header itu untuk semua permintaan metode itu. Saya memiliki sesuatu seperti ini dalam kode saya:
$http.defaults.headers.post.Authorization = "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==";
Tapi saya tidak ingin semua permintaan posting saya mengirim tajuk ini. Apakah ada cara untuk mengirim tajuk hanya untuk satu permintaan yang saya inginkan? Atau apakah saya harus menghapusnya setelah permintaan saya?
javascript
http-headers
angularjs
dnc253
sumber
sumber
Jawaban:
Ada parameter tajuk di objek config yang Anda lewati
$http
untuk tajuk per panggilan:Atau dengan metode pintas:
Daftar parameter yang valid tersedia di dokumentasi layanan $ http .
sumber
$http.get('www.google.com/someapi', {headers: {'Authorization': 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='}});
OPTION
Permintaan, akibatnya titik akhir saya mengembalikan404 NOT FOUND
yang masuk akal: Itu hanya tahuGET /someResource
tidakOPTIONS /someResource
Coba ini, mungkin berhasil;)
Dan pastikan ujung belakang Anda juga berfungsi, coba ini. Saya menggunakan CodeIgniter yang tenang.
sumber