angular.js - Apakah sebab mengapa permintaan yang sama berlaku dua kali apabila angularjs memulakan permintaan $http get dan cara menyelesaikannya
typecho
typecho 2017-07-04 13:44:54
0
3
1641

Seperti yang dinyatakan oleh tajuk, apabila angularjs memulakan permintaan $http get, permintaan yang sama berlaku dua kali.

Seperti yang ditunjukkan di bawah:

Setiap kali permintaan yang sama berlaku, permintaan sebelumnya (Inisiator: angular.js) kembali kosong dan permintaan berikutnya (Inisiator: Other) mengembalikan data.

Bagaimana ini berlaku? Bolehkah saya memintanya sekali sahaja?

typecho
typecho

Following the voice in heart.

membalas semua(3)
曾经蜡笔没有小新

Permintaan OPTIONS ialah permintaan messenger Sebelum permintaan merentas domain, penyemak imbas akan menghantar permintaan OPTIONS terlebih dahulu untuk mendapatkan pengepala akses permintaan pelayan Jika permintaan OPTIONS ditolak, operasi seterusnya seperti GET/POST/PUT/PATCH. tidak diteruskan.

Permintaan sebelumnya hanyalah untuk meneroka laluan dan hanya meminta pengepala data, jadi adalah perkara biasa untuk kembali kosong. Jika maklumat pengepala akses OPTIONS sebelumnya ditolak oleh pelayan, maka permintaan seterusnya tidak akan dimulakan.

Ini adalah ciri HTTP itu sendiri Anda tidak perlu menanganinya secara khusus Jika ia adalah pelayan anda sendiri, anda hanya perlu kembali kosong kepada semua permintaan jenis OPTIONS di latar belakang (ini hanya untuk berjaga-jaga, kerana OPTIONS. hanya meminta pengepala data) , akan sentiasa mengembalikan null).

迷茫

Permintaan pertama adalah dari jenis pilihan, dan permintaan kedua adalah dari jenis yang anda tentukan?

学习ing

Permintaan yang pertama ialah permintaan pilihan ialah permintaan merentas domain yang disahkan oleh rangka kerja sudut itu sendiri hanya akan dihantar jika pengesahan pilihan diluluskan dan biarkan bahagian belakang mengendalikannya

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!