не работает json header - php - PullRequest
6 голосов
/ 24 декабря 2011

У меня есть веб-сервис и веб-интерфейс для зарегистрированного пользователя.этот раздел позволяет пользователю получать свою статистику (аналогично переполнению стека)

  • количество просмотров
  • количество ответов
  • количество сообщений
  • количество заявок в службу поддержки и т. д. *

Теперь этот инструмент позволяет пользователю получать свои данные в формате json, моя проблема в том, что отправленный заголовок не работает для всех браузеров

У меня есть:

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

Должен ли я удалить элемент управления expires и cache?

Ответы [ 2 ]

9 голосов
/ 24 декабря 2011

Общепринятым MIME для JSON является application/json.

4 голосов
/ 24 декабря 2011

Вы должны использовать:

header('Content-type: application/json');

См. Также: Каков правильный тип содержимого JSON?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...