JSoup抛出"收到的身份验证质询为空"仅在android 2.x中例外

时间:2014-11-21 07:26:13

标签: java android jsoup

我编写了一个代码,使用jsoup解析和操纵第三方网站中的一些数据。 如果用户未登录并显示登录表单,则网站会响应HTTP 401。由于JSoup在这些情况下抛出异常(Http响应不是2xx或3xx),我在我的连接中使用了ignoreHttpErrors(true)

奇怪的部分是当我测试使用该代码的android应用程序时,它在Android ICS,Kitkat和棒棒糖上工作正常但是当我在模拟器上的android 2.3.7中测试时,以下代码抛出IOException“接收到的身份验证挑战是null“message。

       Jsoup.connect(address)
            .method(Connection.Method.GET)
            .ignoreHttpErrors(true)
            .timeout(30 * 1000)
            .execute()

正如我提到的ignoreHttpErrors没有帮助。这些版本之间有什么不同?! (我也试图在android 3.x上运行它)这是关于JSoup还是android?有没有与android 2.x兼容的解决方法?

0 个答案:

没有答案