Il miglior tipo di contenuto per servire JSONP?
-
02-07-2019 - |
Domanda
Ho un servizio web che quando viene chiamato senza specificare un callback restituirà una stringa JSON usando application / json
come tipo di contenuto.
Quando viene specificato un callback, la stringa JSON verrà racchiusa in una funzione di callback, quindi non è più un JSON realmente valido. La mia domanda è, dovrei servirlo come application / javascript
in questo caso o usare ancora application / json
?
Soluzione
Usa application / javascript. In questo modo, i clienti possono fare affidamento sul tipo di contenuto senza dover controllare manualmente se una risposta ha il riempimento o meno.
Altri suggerimenti
Usa application / json
secondo rfc4627.txt se ciò che ritorni è semplicemente JSON.
Se si restituisce JavaScript (che in realtà è JSONP), utilizzare application / javascript
secondo rfc4329.txt