JSONP
BERLAKU UNTUK: Semua tingkatAN API Management
Kebijakan jsonp
menambahkan dukungan JSON dengan padding (JSONP) ke operasi atau API untuk mengizinkan panggilan lintas domain dari klien berbasis browser JavaScript. JSONP adalah metode yang digunakan dalam program JavaScript untuk meminta data dari server di domain yang berbeda. JSONP melewati batasan yang diberlakukan oleh sebagian besar browser web di mana akses ke halaman web harus berada di domain yang sama.
Catatan
Tetapkan elemen kebijakan dan elemen turunan dalam urutan yang disediakan dalam pernyataan kebijakan. Pelajari lebih lanjut cara mengatur atau mengedit kebijakan API Management.
Pernyataan kebijakan
<jsonp callback-parameter-name="callback function name" />
Atribut
Nama | Deskripsi | Wajib diisi | Default |
---|---|---|---|
callback-parameter-name | Panggilan fungsi JavaScript lintas domain diawali dengan nama domain yang sepenuhnya memenuhi syarat tempat fungsi berada. Ekspresi kebijakan diizinkan. | Ya | T/A |
Penggunaan
- Bagian kebijakan: keluar
- Cakupan kebijakan: global, ruang kerja, produk, API, operasi
- Gateway: klasik, v2, konsumsi, dihost sendiri, ruang kerja
Catatan penggunaan
- Kebijakan ini hanya dapat digunakan sekali di bagian kebijakan.
Contoh
<jsonp callback-parameter-name="cb" />
Jika Anda memanggil metode tanpa parameter panggilan balik ?cb=XXX
, ini akan mengembalikan JSON biasa (tanpa pembungkus panggilan fungsi).
Jika Anda menambahkan parameter panggilan balik ?cb=XXX
, ini akan mengembalikan hasil JSONP, membungkus hasil JSON asli di sekitar fungsi panggilan balik seperti XYZ('<json result goes here>');
Kebijakan terkait
Konten terkait
Untuk informasi selengkapnya tentang bekerja dengan kebijakan, lihat:
- Tutorial: Mengubah dan melindungi API Anda
- Referensi Kebijakan untuk daftar lengkap pernyataan kebijakan dan pengaturannya
- Ekspresi kebijakan
- Mengatur atau mengedit kebijakan
- Menggunakan kembali konfigurasi kebijakan
- Repositori cuplikan kebijakan
- Kebijakan penulis menggunakan Microsoft Copilot di Azure