最适合JSONP的内容types?

我有一个web服务,当没有指定callback调用将返回一个JSONstring使用application/json作为内容types。

当指定callback时,它会将JSONstring包装在callback函数中,所以它不再是真正有效的JSON。 我的问题是,我应该把它作为application/javascript在这种情况下,还是使用application/json

使用application/javascript ,这样客户端可以依靠内容types,而不必手动检查一个响应是否有填充。

如果您返回的是纯JSON ,请按照rfc4627.txt使用application/json

如果你返回JavaScript(这真的是JSONP是什么),然后使用application/javascript rfc4329.txt