Как я устанавливаю корректные json заголовки?

Существует ли путь в htaccess, чтобы гарантировать, что заголовки для моего json корректны?

Обновление: кто-либо видит что-то не так с этими заголовками для 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

А именно, это работает с getJSON jQuery в ie8, ffx, хроме, но не ie7 или ie6...

7
задан Matrym 26 July 2010 в 08:33
поделиться

3 ответа

Вы можете проверить заголовки, отправленные со стороны сервера, используя вкладку Firebug Сеть. Он показывает все заголовки как для запроса, так и для ответа.

3
ответ дан 6 December 2019 в 06:02
поделиться
AddType application/json .json

- это простой способ сделать все ваши *. json файлы отправляются с правильным типом MIME. Это, конечно, не сработает, если вы создаете их динамически, например, в PHP-скрипте. В этом случае вы можете добавить информацию внутри скрипта:

<?php
header('Content-Type: application/json');
// ...
26
ответ дан 6 December 2019 в 06:02
поделиться

Убедитесь, что Content-Type - application / json . Вы можете проверить заголовки http с помощью wget и еще чего-то, если не знаете, что это такое.

1
ответ дан 6 December 2019 в 06:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: