javascript - Mengapakah CORS perlu mendahului beberapa permintaan?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:32:44
0
4
534

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...

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(4)
黄舟

Jika anda ingin pergi ke rumah seseorang untuk mendapatkan sesuatu, anda mesti mendapat kebenaran pemiliknya

巴扎黑

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.

Ty80

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.

某草草

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)

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan