Tengo un servicio web que cuando se llama sin especificar una devolución de llamada, devolverá una cadena JSON que se usa application/json
como tipo de contenido.
Cuando se especifica una devolución de llamada, envolverá la cadena JSON en una función de devolución de llamada, por lo que ya no es JSON realmente válido. Mi pregunta es, ¿debo servirlo como application/javascript
en este caso o seguir usándolo application/json
?
javascript
json
jsonp
Zach
fuente
fuente
Úselo
application/json
según rfc4627.txt si lo que devuelve es JSON simple.Si devuelve JavaScript (que es realmente JSONP), utilice
application/javascript
según rfc4329.txtfuente