Mejor tipo de contenido para servir JSONP?
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 seguir usando application/json
?
2 answers
Utilice la aplicación/javascript. De esta manera, los clientes pueden confiar en el content-type sin tener que comprobar manualmente si una respuesta tiene relleno o no.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-02 04:46:52
Uso application/json
según rfc4627.txt si lo que devuelve es JSON simple.
Si devuelve JavaScript (que es realmente lo que es JSONP), entonces use application/javascript
según rfc4329.txt
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-11-12 00:37:33