2011-12-24 16 views
6

Mam webservice i interfejs sieciowy dla zarejestrowanego użytkownika. Ta sekcja pozwala użytkownikowi uzyskać ich statystyki (podobny do przepełnienie stosu)Nagłówek json nie działa - php

  • liczba wyświetleń
  • liczba odpowiedzi
  • liczba postu
  • liczba biletów wsparcia etc ...

Teraz to narzędzie pozwoliłem użytkownikowi odzyskać swoje dane w formacie json, moim problemem jest to, że nagłówek wysłany nie działa dla wszystkich przeglądarek

mam:

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

mam usunąć wygasa i kontrola cache?

+2

Powszechnie akceptowanym MIME dla json jest 'application/json'. –

+0

dzięki @TomvanderWoerdt, czy możesz to ująć jako odpowiedź, abym mógł to zaakceptować? –

+0

JSON zazwyczaj nie jest formatem działającym w przeglądarkach internetowych, w przeciwieństwie do HTML lub XML. Jeśli używasz JSON, możesz oczekiwać, że parser JSON go odczyta, a nie przeglądarkę. – netcoder

Odpowiedz

9

Powszechnie akceptowane MIME dla JSON jest application/json.