服务JSONP的最佳内容类型?


120

我有一个Web服务,当在不指定回调的情况下调用该服务时,将使用application/json内容类型返回JSON字符串。

指定回调后,它将JSON字符串包装在回调函数中,因此它不再是真正有效的JSON。我的问题是,application/javascript在这种情况下还是应该继续使用application/json

Answers:


147

使用应用程序/ javascript。这样,客户端可以依靠内容类型,而不必手动检查响应是否具有填充。


1
它在IE 9中失败,并显示消息“ SEC7112:由于mime类型不匹配而阻止了xyz.com的脚本”为什么不知道?
挖坑工

内容类型“应用程序/ javascript”可能与脚本标记中指定的“文本/ javascript”不匹配(或出于某些原因默认为默认值)
Ievgen Lukash 2013年

基于信息这篇文章文/ javascript和应用程序/ JavaScript的会在IE 9不知@坑挖掘机如果服务器只是没有返回正确的内容类型头工作。
spig 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.