content-type - http headers json format - ¿Cuál es el tipo de contenido JSON correcto?

content-type header / json / http-headers

He estado jugando con JSON durante algún tiempo, solo lo lanzo como texto y no ha lastimado a nadie (que yo sepa), pero me gustaría comenzar a hacer las cosas correctamente.

He visto muchos supuestos "estándares" para el tipo de contenido JSON:

application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json

Alec



Answer #1

Notará que IANA.org no enumera ninguno de estos otros tipos de medios , de hecho, incluso la application/javascript ahora está obsoleta. Entonces, application/json es realmente la única respuesta correcta posible.

Los tipos de medios no estándar más ampliamente admitidos son text/json o text/javascript . Pero algunos nombres importantes incluso usan text/plain .

curl -I "https://ajax.googleapis.com/ajax/services/search/video?v=1.0&q=jsonexample"
curl -I "https://www.flickr.com/services/rest/?method=flickr.test.echo&format=json&api_key=f82254c1491d894f1204d8408f645a93"