2011-12-24 83 views
6

我有一个web服务和注册用户的web界面。本节让用户得到他们的统计数据(类似于堆栈溢出)json头不起作用 - php

  • 若干意见
  • 许多的答案
  • 数后的
  • 数支持票的 等...

现在这个工具,我已经允许用户以json格式检索他们的数据,我的问题是发送的头不适用于所有的浏览器

我有:

header('Cache-Control: no-cache, must-revalidate'); 
header('Expires: Mon, 26 Jul 1997 00:00:00 GMT'); 
header('Content-type: text/json'); 

我应该删除过期和缓存控制?

+2

json普遍接受的MIME是'application/json'。 – 2011-12-24 14:41:19

+0

谢谢@TomvanderWoerdt,你可以把这个作为你的答案,所以我可以接受它吗? – 2011-12-24 14:42:56

+0

与HTML或XML不同,JSON通常不是可用于Web浏览器的格式。如果您使用JSON,那么您会希望JSON解析器能够读取它,而不是浏览器。 – netcoder 2011-12-24 14:43:16

回答

9

对JSON普遍接受的MIME是application/json