JSON内容类型之间的差异

时间:2012-07-15 06:32:42

标签: json content-type

我知道存在一个问题The right JSON content type?但我很困惑何时应该使用哪种内容类型。

因此问题:各种JSON内容类型之间有什么区别?何时应该更喜欢使用哪一种?

根据stackoverflow上类似问题的答案,application / json是正确的JSON内容类型,但我当时在想为什么JSON内容类型仍在使用,原因是什么?

2 个答案:

答案 0 :(得分:3)

您应始终使用application/json。如果你发送JSON的人想要别的东西,他们就做错了。

话虽如此,如果你真的需要与做错的人沟通,显然你必须遵守他们的规则 - 无论那些是什么。

答案 1 :(得分:2)

@Rndm,我很高兴你再次提出这个问题。这让我自己回顾并重申了这一点。谢谢。

不要再击败死马了。但是网上似乎很少有关于什么应该用作JSON MIME类型的共识。

规范清楚地列出了JSON 只有一种MIME媒体类型,它 application / json ”(参见http://tools.ietf.org/html/rfc4627 ,“6. IANA注意事项”。

然而,似乎很多情况下浏览器都在期待其他类型,这很不幸(参见“我和IE8本人已经长期争吵了,我发现如果你将json加载到iframe中text / plain“,What problems may using the MIME type application/json cause?,Norgg 11月27日16:20)。