Какое-то время, я отсылал ответ с JSON просто как простой текст: plain/text, однако, хотелось бы, наконец, отправлять правильный Content-Type-заголовок.
Вот некоторые из предлагаемых "стандартов" для JSON MIME:
application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json
Однако, какой из них верный или просто лучший относительно безопасности/поддержки клиентов (браузеры и т. п.)?
Перевод вопроса "What is the correct JSON content type?"
Ответ
Для JSON
Согласно регистрации IANA и RFC 4627: application/json в кодировке UTF-8
Для JSONP
application/javascript так же в UTF-8
Когда создателя JSON Дугласа Крофорда спросили почему не text/json, он ответил что это и не JS-скрипт, но и не текст, поэтому скорее application/*, чем text/*
Комментариев нет:
Отправить комментарий