Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jsoup异常:获取URL时发生HTTP错误。状态=-1_Java_Jsoup - Fatal编程技术网

Java Jsoup异常:获取URL时发生HTTP错误。状态=-1

Java Jsoup异常:获取URL时发生HTTP错误。状态=-1,java,jsoup,Java,Jsoup,我最近正在努力解决这个错误: org.jsoup.HttpStatusException: HTTP error fetching URL. Status=-1, URL=http://ekstraklasa.net/wisla-krakow/ 当从Windows8机器上运行时,一切正常,但当上传到Ubuntu服务器上时,它会抛出这个异常 我尝试过在URL、打印响应正文(没有,只有java.io.IOException:无效的Http响应)中转义破折号,等等 超时设置没有问题 我使用的是Jso

我最近正在努力解决这个错误:

org.jsoup.HttpStatusException: HTTP error fetching URL. Status=-1, URL=http://ekstraklasa.net/wisla-krakow/
当从Windows8机器上运行时,一切正常,但当上传到Ubuntu服务器上时,它会抛出这个异常

我尝试过在URL、打印响应正文(没有,只有java.io.IOException:无效的Http响应)中转义破折号,等等

超时设置没有问题

我使用的是Jsoup,没有任何想法

我的代码:

    org.jsoup.Connection con = Jsoup.connect("http://ekstraklasa.net/wisla-krakow/")
                .userAgent("Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36")
                .timeout(1 * 60 * 1000);
    Document doc = con.get();

它在你的ubuntu操作系统上与简单的wget一起工作吗?谢谢你的想法。不,我得到的是“HTTP请求已发送,等待响应…200个无头,假设HTTP/0.9长度:未指定”。你知道为什么吗?回答200表示它起作用了。将有一个index.html保存到本地磁盘。但长度:未明是可疑的。我在这里发布了一个答案,教你如何使用HttpClient而不是Jsoup连接下载。也许你想试试。我认为服务器响应有问题。应该告诉内容长度。也许这就是Jsoup无法处理的原因。但这很奇怪,因为它在Windows上工作。。。我已经用wget下载了这个url,但是它的内容不是我所期望的。。。