2013-05-22 53 views
1

我正在開發適用於Windows Phone 8的Vine客戶端,但我無法從桌面或移動Internet Explorer訪問它們的API。無法從Internet Explorer訪問API

時,例如,我去「https://api.vineapp.com/timelines/graph」谷歌瀏覽器,我得到的迴應:

"{"code": 100, "data": "", "success": false, "error": "You must be logged in to perform this action."}" 

但是當我做同樣的從桌面上的Internet Explorer我得到"400: bad request"

我得到WP8上IE相同的錯誤和我的Lumia 920

任何人都知道的原因和可能的解決方案?

回答

1

Imo,這實際上是一個「錯誤」,或者在非IE瀏覽器中出乎意料的行爲。錯誤代碼與服務器回覆400 BAD REQUEST錯誤相同。

如果您通過任何真實的API訪問此應用程序,則所有瀏覽器的響應將相同;微軟公司不會向最終用戶顯示奇怪的錯誤消息(Content-Type: application/json)只是一個可以理解的決定。

+0

所以你說服務器確實給出了響應,但IE不顯示(Content-Type:application/json)響應? –

+1

是的,這基本上就是它的要點:) –

+0

如果您在IE中打開開發人員工具(F12)並轉到網絡選項卡,則可以檢查請求和響應標頭和正文。 –