我一直在弄乱JSON一段时间,只是将其作为文本推出,它并没有伤害任何人(据我所知),但是我想开始做正确的事情。
我见过 这么 多所谓的“标准”为JSON内容类型:
application/json application/x-javascript text/javascript text/x-javascript text/x-json
但是哪一个是正确的,还是最好的?我发现在它们之间存在安全性和浏览器支持问题。
我知道有一个类似的问题, [如果RESTAPI返回JSON,则为哪种MIME类型?,但我想要一个更有针对性的答案。
对于JSON文本:
application/json
JSON文本的MIME媒体类型为 application/json 。默认编码为UTF-8。(来源:RFC 4627)。
对于带回调的JSONP(可运行的javascript):
application/javascript
这是相关评论中提到的一些博客文章。
text/html