JSONP-Eigenschaften jsonp-properties

Wenn jsonp als Antwortformat angegeben ist, werden die Antwortdaten mithilfe von JSONP (JavaScript Object Notation with Padding) formatiert, die in einen JavaScript-Funktionsaufruf eingeschlossen sind.

Der Client kann eine optionale eindeutige Anforderungskennung (reqId) angeben, die in der Antwort zurückgegeben wird und es dem Client ermöglicht, mehrere asynchron empfangene Antworten zu unterscheiden. Eine typische Antwort weist die folgende allgemeine Struktur auf:

/*jsonp*/s7jsonResponse({
   "
<varname>
  objectName
</varname>.
<varname>
  propertyName
</varname>" : "
<varname>
  propertyValue
</varname>",
   ...
 }, "
<varname>
  reqId
</varname>" );

Die s7jsonResponse JavaScript-Funktion muss vom Client definiert werden. In ihrer einfachsten Form könnte die Funktion wie folgt aussehen:

var responseData;
S7jsonResponse(data, reqId)
{
 responseData = eval(data);
}

Bei Anfragen, die das JSONP-Antwortformat unterstützen, können Sie den Namen des JS-Callback-Handlers mithilfe der erweiterten Syntax req= Parameters angeben:

req=...,json [&handler = reqHandler]

Die <reqHandler> Syntax ist der Name des JS-Handlers, der in der JSONP-Antwort vorhanden ist. Nur a-z, A-Z und 0-9 Zeichen sind zulässig. Optional. Der Standardwert ist s7jsonResponse.

Das Paket Dynamic Media Image Serving Viewers enthält ein Dienstprogramm zum Anfordern und Analysieren von JSONP-formatierten Daten von Image Serving.

Weitere Informationen zum JSONP-🔗 finden Sie unter https://en.wikipedia.org/wiki/JSONP.

Weitere Informationen zum JSON-🔗 finden Sie unter www.json.org.

Siehe auch req.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49