Pregunta

Tengo un servicio web que cuando se llama sin especificar una devolución de llamada devolverá una cadena JSON usando application/json como el 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, ¿debería servirlo como application/javascript en este caso o todavía uso application/json?

¿Fue útil?

Solución

Utilice aplicación/javascript.De esa manera, los clientes pueden confiar en el tipo de contenido sin tener que comprobar manualmente si una respuesta tiene relleno o no.

Otros consejos

Usar application/json según rfc4627.txt si lo que devuelve es JSON simple.

Si devuelve JavaScript (que es realmente lo que es JSONP), utilice application/javascript según rfc4329.txt

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top