Страницы

Поиск по вопросам

воскресенье, 22 декабря 2019 г.

Какой наиболее правильный MIME для ответа с JSON?

#json #mime


Какое-то время, я отсылал ответ с 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?"
    


Ответы

Ответ 1



Для JSON: Согласно регистрации IANA и RFC 4627: application/json в кодировке UTF-8. Для JSONP: application/javascript так же в UTF-8. Когда создателя JSON Дугласа Крофорда спросили почему не text/json, он ответил что это и не JS-скрипт, но и не текст, поэтому скорее application/*, чем text/*.

Комментариев нет:

Отправить комментарий