Bester Inhaltstyp JSONP zu dienen?
-
02-07-2019 - |
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?
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