JSONP

SI APPLICA A: Tutti i livelli di Gestione API

Il criterio jsonp aggiunge il supporto per JSON con riempimento (JSONP) a un'operazione o a un'API per permettere le chiamate tra domini da client JavaScript basati su browser. JSONP è un metodo usato in programmi JavaScript per richiedere dati da un server in un dominio diverso. JSONP supera le limitazioni applicate dalla maggior parte dei Web browser, in cui l'accesso alle pagine Web deve essere effettuato nello stesso dominio.

Nota

Impostare gli elementi e gli elementi figlio del criterio nell'ordine specificato nell'istruzione dei criteri. Altre informazioni su come impostare o modificare i criteri di Gestione API.

Istruzione del criterio

<jsonp callback-parameter-name="callback function name" />

Attributi

Nome Descrizione Richiesto Valore predefinito
callback-parameter-name Funzione JavaScript tra domini che ha come prefisso il nome completo del dominio in cui si trova la funzione. Le espressioni di criteri sono consentite. N/D

Utilizzo

Note sull'utilizzo

  • Questo criterio può essere usato una sola volta in una sezione di criteri.

Esempio

<jsonp callback-parameter-name="cb" />

Se si chiama il metodo senza il parametro ?cb=XXXdi callback , restituisce json normale (senza un wrapper di chiamata di funzione).

Se si aggiunge il parametro ?cb=XXXdi callback , verrà restituito un risultato JSONP, se si esegue il wrapping dei risultati JSON originali intorno alla funzione di callback, ad esempio XYZ('<json result goes here>');

Per ulteriori informazioni sull'utilizzo dei criteri, vedere: