2015-11-30 111 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,并通过自己的

相关问题