2015-11-30 114 views

回答

0

使用此版本凌空庫在這裏:https://github.com/samkirton/android-volley

添加到您的gradle產出:

compile 'com.mcxiaoke.volley:library:1.0.19' 

我希望這應該解決您的問題

+0

這是一個古老的項目在eclipse所以我從 下載最新的JAR http://mvnrepository.com/artifact/com.mcxiaoke.volley/提出請求library/1.0.19 並將它放在類路徑中,但它不起作用。 – BiswajitP

0

我不知道如果我理解你的問題。 對於大於或等於9的sdk版本,排出內部使用HttpURLConnection。正如提到的其他相關答案,HttpURLConnection不會重定向到具有不同協議的模式。這意味着從https到http的30x或反之亦然不會自動處理。如果返回這樣的響應,您將在deliverError中得到一個錯誤。

https://github.com/samkirton/android-volley的版本似乎已經處理了301,302,而不是全部30x。但我不確定。

順便說一下,在幾乎所有實現http的庫中,30x通常都被視爲錯誤。這應該不成問題。您可以考慮從檢索位置的URL,並通過自己的

相關問題