Rumah >hujung hadapan web >tutorial js >Bilakah CORS Menggunakan Permintaan Prapenerbangan dalam Senario Merentas Domain?
CORS: Memahami Permintaan 'Prelight' untuk Permintaan Merentas Domain
Perkongsian sumber silang asal (CORS) menimbulkan cabaran apabila membuat HTTP permintaan merentas domain. Untuk menangani had ini, permintaan prapenerbangan telah diperkenalkan sebagai penyelesaian.
Permintaan Prapenerbangan Dijelaskan
Permintaan prapenerbangan ialah permintaan OPTIONS yang mendahului permintaan sebenar (seperti GET atau POST ) dan berkhidmat untuk berunding dengan pelayan mengenai kebenaran permintaan. Permintaan ini termasuk dua pengepala tambahan:
Mengkonfigurasi Respons Pelayan
Untuk mengendalikan permintaan prapenerbangan, pelayan mesti bertindak balas dengan pengepala berikut:
Pelaksanaan Preflight Sisi Pelanggan
Untuk permintaan pra-penerbangan berjaya, pelanggan mesti menyertakan pengubahsuaian berikut:
Contoh:
Pertimbangkan permintaan prapenerbangan untuk permintaan POST untuk mengambil data daripada URL jauh.
Permintaan Prapenerbangan:
Access-Control-Allow-Header: X-Custom-Header
X-Custom-Header: value
Atas ialah kandungan terperinci Bilakah CORS Menggunakan Permintaan Prapenerbangan dalam Senario Merentas Domain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!