Rumah > Soal Jawab > teks badan
Permintaan CORS dibahagikan kepada permintaan ringkas dan permintaan bukan ringkas Untuk permintaan bukan ringkas, definisi CORS perlu memulakan pra-semakan untuk permintaan bukan mudah ini, iaitu, memulakan permintaan pilihan, dan kemudian menghantarnya semula selepas. mengesahkan bahawa pelayan membenarkan merentas domain Permintaan asal bukanlah permintaan yang mudah, jadi saya ingin bertanya mengapa penerbangan awal diperlukan?
Berikut adalah jawapan pada timbunan saya tidak begitu memahaminya. Adakah sesiapa yang bersedia untuk menterjemahkannya atau meringkaskannya?
http://stackoverflow.com/ques...
黄舟2017-05-16 13:34:44
Jika anda ingin pergi ke rumah seseorang untuk mendapatkan sesuatu, anda mesti mendapat kebenaran pemiliknya
巴扎黑2017-05-16 13:34:44
Cross-domain disebabkan oleh dasar asal penyemak imbas yang sama
Pra-permintaan ialah kelakuan penyemak imbas Ia mengambil nama domain semasa dan meminta pelayan jika ia boleh lulus.
PHP中文网2017-05-16 13:34:44
Dua yang paling biasa digunakan
get tidak mempunyai domain silang secara lalai, yang bermaksud bahawa jika anda membenarkan get, anda akan mempunyai jangkaan bahawa ia akan diambil oleh orang lain
post has cross -domain kerana ia akan menjejaskan sumber mengikut maksud Mesti diperiksa terlebih dahulu.
某草草2017-05-16 13:34:44
Untuk kaedah permintaan HTTP yang mungkin mempunyai kesan sampingan pada data pelayan (terutamanya permintaan HTTP selain GET, atau permintaan POST dengan jenis MIME tertentu), penyemak imbas mesti menggunakan kaedah OPTIONS terlebih dahulu untuk memulakan permintaan prapenerbangan dengan itu mengetahui sama ada pelayan membenarkan permintaan merentas domain. Selepas pelayan mengesahkan kebenaran, ia memulakan permintaan HTTP sebenar. Dalam pengembalian permintaan prapenerbangan, pelayan juga boleh memberitahu pelanggan sama ada ia perlu membawa bukti kelayakan identiti (termasuk kuki dan data berkaitan pengesahan HTTP).
———— Kawalan Akses HTTP (CORS)