JSON内容类型之间的差异

Rnd*_*ndm 7 json content-type

我知道存在问题正确的 JSON内容类型?但是当我应该使用哪种内容类型时我很困惑.

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

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

Rob*_*ert 2

@Rndm,我很高兴你再次提出这个问题。这使我自己重新审视并重申这一点。谢谢。

不再是为了打败一匹死马。但对于应该使用什么作为 JSON MIME 类型,网络上似乎还没有达成共识。

规范明确只列出了 JSON 的一种 MIME 媒体类型 ,它是application/json ”(请参阅​​ https://www.rfc-editor.org/rfc/rfc4627 的“6. IANA 注意事项”部分)。

然而,似乎在很多情况下,浏览器期望其他类型,这是不幸的(请参阅“我自己刚刚与 IE8 进行了长时间的斗争,我发现如果您将 json 作为文本/纯文本加载到 iframe 中) ”,使用 MIME 类型 application/json 可能会导致什么问题?,Norgg 11 月 27 日 16:20)。