一尘不染

什么是正确的JSON内容类型?

json

我一直在弄乱JSON一段时间,只是将其作为文本推出,它并没有伤害任何人(据我所知),但是我想开始做正确的事情。

我见过 这么 多所谓的“标准”为JSON内容类型:

application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json

但是哪一个是正确的,还是最好的?我发现在它们之间存在安全性和浏览器支持问题。

我知道有一个类似的问题, [如果RESTAPI返回JSON,则为哪种MIME类型?,但我想要一个更有针对性的答案。


阅读 274

收藏
2020-07-27

共1个答案

一尘不染

对于JSON文本:

application/json

JSON文本的MIME媒体类型为 application/json 。默认编码为UTF-8。(来源:RFC
4627
)。

对于带回调的JSONP(可运行的javascript):

application/javascript

这是相关评论中提到的一些博客文章。

2020-07-27