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 ?

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top