7

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

具体的には、ie8、ffx、chrome では jquery の getJSON で動作しますが、ie7 や ie6 では動作しません...

4

3 に答える 3

26
AddType application/json .json

*.jsonすべてのファイルを正しい MIME タイプで送信する簡単な方法です。もちろん、PHP スクリプトなどで動的に作成する場合は、うまくいきません。その場合、スクリプト内に情報を追加できます。

<?php
header('Content-Type: application/json');
// ...
于 2010-07-26T08:29:39.077 に答える
3

Firebug の[ネット] タブを使用して、サーバー側から送信されたヘッダーを調べることができます。リクエストとレスポンスの両方のすべてのヘッダーが表示されます。

于 2010-07-26T08:21:29.857 に答える
1

Content-Type が であることを確認してくださいapplication/json。http ヘッダーが何であるかわからない場合は、wget などを使用して調べることができます。

于 2010-07-26T08:13:34.073 に答える