【发布时间】:2011-12-24 14:39:59
【问题描述】:
我有一个网络服务和一个注册用户的网络界面。这部分允许用户获取他们的统计信息(类似于堆栈溢出)
- 观看次数
- 答案数
- 发帖数
- 支持票数 等等……
现在这个工具允许用户以 json 格式检索他们的数据,我的问题是发送的标头不适用于所有浏览器
我有:
header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 00:00:00 GMT');
header('Content-type: text/json');
我应该删除过期和缓存控制吗?
【问题讨论】:
-
公认的 json MIME 是
application/json。 -
谢谢@TomvanderWoerdt,你能把这个作为你的答案让我接受吗?
-
JSON 通常不是一种适用于 Web 浏览器的格式,这与 HTML 或 XML 不同。如果您使用 JSON,那么您希望 JSON 解析器能够读取它,而不是浏览器。
标签: php json http-headers