代码之家  ›  专栏  ›  技术社区  ›  Matrym

如何设置正确的json头?

  •  6
  • Matrym  · 技术社区  · 16 年前

    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
    

    3 回复  |  直到 16 年前
        1
  •  3
  •   Roman    16 年前

    您可以使用 Firebug's 网络选项卡。它显示请求和响应的所有头。

        2
  •  26
  •   Boldewyn    16 年前
    AddType application/json .json
    

    是一个简单的方法让你的所有 *.json 以正确的mime类型发送的文件。当然,如果您在PHP脚本之类的东西中动态地创建它们,这是行不通的。在这种情况下,可以在脚本中添加以下信息:

    <?php
    header('Content-Type: application/json');
    // ...
    
        3
  •  1
  •   meder omuraliev    16 年前

    确保内容类型为 application/json . 如果你不确定它们是什么,你可以用wget之类的工具来检查http头。