JSONP
UYGULANANLAR: Tüm API Management katmanları
İlke, jsonp
JavaScript tarayıcı tabanlı istemcilerden etki alanları arası çağrılara izin vermek için bir işleme veya API'ye doldurma (JSONP) desteğine sahip JSON ekler. JSONP, JavaScript programlarında farklı bir etki alanındaki bir sunucudan veri istemek için kullanılan bir yöntemdir. JSONP, web sayfalarına erişimin aynı etki alanında olması gereken çoğu web tarayıcısı tarafından uygulanan sınırlamayı atlar.
Not
İlkenin öğelerini ve alt öğelerini ilke bildiriminde sağlanan sırayla ayarlayın. API Management ilkelerini ayarlama veya düzenleme hakkında daha fazla bilgi edinin.
İlke bildirimi
<jsonp callback-parameter-name="callback function name" />
Özellikler
Adı | Açıklama | Zorunlu | Varsayılan |
---|---|---|---|
callback-parameter-name | Etki alanları arası JavaScript işlev çağrısı, işlevin bulunduğu tam etki alanı adıyla ön ekli. İlke ifadelerine izin verilir. | Yes | Yok |
Kullanım
- İlke bölümleri: giden
- İlke kapsamları: genel, çalışma alanı, ürün, API, işlem
- Ağ geçitleri: klasik, v2, tüketim, şirket içinde barındırılan, çalışma alanı
Kullanım notları
- Bu ilke, ilke bölümünde yalnızca bir kez kullanılabilir.
Örnek
<jsonp callback-parameter-name="cb" />
yöntemini geri çağırma parametresi ?cb=XXX
olmadan çağırırsanız, düz JSON döndürür (işlev çağrı sarmalayıcısı olmadan).
geri çağırma parametresini ?cb=XXX
eklerseniz bir JSONP sonucu döndürür ve özgün JSON sonuçlarını geri çağırma işlevinin etrafında şöyle sarmalar: XYZ('<json result goes here>');
İlgili ilkeler
İlgili içerik
İlkelerle çalışma hakkında daha fazla bilgi için bkz: