Frage

Ich habe einen Webservice, dass, wenn sie aufgerufen, ohne einen Rückruf Angabe wird eine JSON-String mit application/json als Inhaltstyp zurück.

Wenn ein Rückruf angegeben wird, wird es den JSON-String in einer Callback-Funktion wickelt, es ist so nicht mehr wirklich gültig JSON. Meine Frage ist, sollte ich es als application/javascript dienen in diesem Fall oder noch application/json verwenden?

War es hilfreich?

Lösung

Verwenden Sie application / javascript. Auf diese Weise können die Kunden auf dem Content-Type verlassen, ohne manuell zu überprüfen, ob eine Antwort Polsterung hat oder nicht.

Andere Tipps

Mit application/json nach rfc4627.txt wenn das, was Sie zurück Ebene JSON ist.

Wenn Sie zurückkehren JavaScript (das ist wirklich was JSONP ist), dann verwenden Sie application/javascript per rfc4329.txt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top