Bagikan melalui


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

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>');

Untuk informasi selengkapnya tentang bekerja dengan kebijakan, lihat: