2010-07-26 18 views
6

¿Hay alguna manera en htaccess para garantizar que los encabezados de mi json sean correctos?¿Cómo configuro los encabezados json correctos?

Actualización: ¿Alguien ve algo mal con estos encabezados para json?

Date Mon, 26 Jul 2010 08:31:11 GMT 
Server Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.7a mod_fcgid/2.3.5 Phusion_Passenger/2.2.15 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 
X-Powered-By PHP/5.2.13 
X-Pingback http://brettbarros.com/wordpress/xmlrpc.php 
Content-Disposition attachment; filename="json_api.json" 
Vary Accept-Encoding 
Content-Encoding gzip 
Content-Length 719 
Keep-Alive timeout=5, max=98 
Connection Keep-Alive 
Content-Type application/json; charset=UTF-8 

En concreto, se está trabajando con getJSON de jQuery en IE8, FFX, cromo, pero no IE7 o IE6 ...

+0

¿Qué se usa para crear las respuestas JSON? ¿O están almacenados como archivos? – Boldewyn

+0

plugin de wordpress llamado json-api – Matrym

Respuesta

2

Puede inspeccionar los encabezados enviados desde el lado del servidor usando Firebug's pestaña de red. Muestra todos los encabezados tanto para la solicitud como para la respuesta.

1

Asegúrese de que el tipo de contenido es application/json. Puede inspeccionar los encabezados http con wget y otras cosas si no está seguro de cuáles son.

23
AddType application/json .json 

es una manera simple de hacer que todos sus *.json archivos que se envían con el tipo MIME correcto. Eso, por supuesto, no funciona, si los creas dinámicamente en algo así como, por ejemplo, un script PHP. En ese caso, puede agregar la información dentro del script:

<?php 
header('Content-Type: application/json'); 
// ... 
Cuestiones relacionadas