Menyesuaikan Pengepala HTTP dalam Permintaan Ajax
Menambah atau menyesuaikan pengepala HTTP dalam permintaan ajax boleh meningkatkan gelagat dan fleksibiliti permintaan. Berikut ialah beberapa pendekatan untuk mencapainya menggunakan JavaScript atau jQuery:
Menambah Pengepala Tersuai pada Permintaan Individu:
Cuma sertakan sifat "pengepala" dalam permintaan ajax objek. Harta ini mengharapkan objek yang mengandungi nama dan nilai pengepala.
// Add a custom header to an individual request $.ajax({ url: 'foo/bar', headers: { 'x-my-custom-header': 'some value' } });
Menetapkan Pengepala Lalai untuk Setiap Permintaan:
Gunakan $.ajaxSetup() untuk menetapkan pengepala lalai yang akan disertakan dalam setiap ajax berikutnya permintaan.
$.ajaxSetup({ headers: { 'x-my-custom-header': 'some value' } }); // Subsequent requests will include this header $.ajax({ url: 'foo/bar' });
Menambah Pengepala pada Setiap Permintaan menggunakan beforeSend:
beforeSend: dalam $.ajaxSetup() membolehkan anda mengubah suai permintaan sebelum ia dihantar, termasuk menambah atau mengubah suai pengepala secara dinamik.
$.ajaxSetup({ beforeSend: function(xhr) { xhr.setRequestHeader('x-my-custom-header', 'some value'); } }); // All requests will have this header added $.ajax({ url: 'foo/bar' });
Tambahan Pertimbangan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyesuaikan Pengepala HTTP dalam Permintaan Ajax Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!