首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jsoup IOException

Jsoup IOException
EN

Stack Overflow用户
提问于 2017-11-09 23:41:10
回答 1查看 1K关注 0票数 0

我在android设备上使用JSoup1.11.1。我需要一些网页的html代码。为此,我使用以下代码:

代码语言:javascript
复制
          while (page < numberOfPages){

            page++;   


            String currentURL=tree + String.format("subst_%03d.htm", page);


            Document doc = null;
            try {
                doc = Jsoup
                    .connect(currentURL)
                    .header("Authorization", "Basic " + getBase64Login())
                    .get();




            } catch (IOException e1) {
                Log.i("GyWueInetSvc", "Exception while JSoup connect:" + currentURL +" cause:"+e1.getMessage());
                e1.printStackTrace();
                continue;
            }             
....

在LogCat中,我经常会遇到这样的异常:

11-09 16:01:08.127: I/GyWueInetSvc(4412):JSoup连接时出现异常:-- url被删除--原因:标记已失效。

11-09 16:01:08.128: W/System.err(4412):java.io.IOException: Mark已失效。

11-09 16:01:08.130: W/System.err(4412):at java.io.BufferedInputStream.reset(BufferedInputStream.java:336)

11-09 16:01:08.131: W/System.err(4412):at org.jsoup.internal.ConstrainableInputStream.reset(ConstrainableInputStream.java:103)

11-09 16:01:08.136: W/System.err(4412):at org.jsoup.helper.DataUtil.parseInputStream(DataUtil.java:105)

11-09 16:01:08.137: W/System.err(4412):at org.jsoup.helper.HttpConnection$Response.parse(HttpConnection.java:832)

11-09 16:01:08.137: W/System.err(4412):at org.jsoup.helper.HttpConnection.get(HttpConnection.java:289) ....

“运行”和“失败”之间的关系大约是70:30

我能做些什么来让它更稳定?每当我测试它时,网页都可以从我的Windows上访问,没有任何问题。

EN

回答 1

Stack Overflow用户

发布于 2017-11-12 04:29:02

我得到了一个提示,并更改了Jsoup的版本。降级到Jsoup 1.8.1解决了这个问题。不需要更改任何代码,

谢谢

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47205929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档