Страницы

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

вторник, 12 февраля 2019 г.

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

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

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

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