我有一個webservice,當沒有指定回調調用將返回一個JSON字符串使用application/json
作爲內容類型。最適合JSONP的內容類型?
當指定回調時,它會將JSON字符串包裝在回調函數中,所以它不再是真正有效的JSON。我的問題是,如果我在這種情況下將其作爲application/javascript
或仍然使用application/json
?
我有一個webservice,當沒有指定回調調用將返回一個JSON字符串使用application/json
作爲內容類型。最適合JSONP的內容類型?
當指定回調時,它會將JSON字符串包裝在回調函數中,所以它不再是真正有效的JSON。我的問題是,如果我在這種情況下將其作爲application/javascript
或仍然使用application/json
?
使用application/javascript
,這樣客戶端可以依賴內容類型而不必手動檢查響應是否有填充。
使用application/json
as per rfc4627.txt如果您返回的是純JSON。
如果返回的JavaScript(這是真正的JSONP是什麼),然後用application/javascript
as per rfc4329.txt
它無法在IE 9與消息「SEC7112:從http://xyz.com腳本被封鎖由於MIME類型不匹配「任何想法爲什麼? – 2011-09-12 20:05:05
內容類型「application/javascript」可能與腳本標記中指定的「text/javascript」不匹配(或由於某種原因默認預期) – 2013-03-26 21:18:12