【发布时间】:2011-10-14 09:02:48
【问题描述】:
代码:
Jsoup.connect("http://www.warriorforum.com/").followRedirects(true).get();
日志猫错误:
10-14 11:58:08.593: ERROR/MY(24780): TRY1: download failed java.io.IOException: Too many redirects occurred trying to load URL http://www.warriorforum.com/
正如您在Jsoup Connection class 中看到的,当重定向计数超过private static final int MAX_REDIRECTS = 20; 时,private Response(Response previousResponse) throws IOException 中会引发异常
大约 12 小时前工作正常,但主机端发生了一些变化,我不知道是什么。使用浏览器查看网址时,似乎没有任何重定向。是什么导致了这个错误?
编辑 - 使用Jsoup.connect(url).get() 访问子论坛和主题可以正常工作,但不能访问主页。
【问题讨论】:
-
获取Wireshark 看看是否有任何重定向。服务器陷入重定向循环,或者您的代码错误。如果确实没有重定向并且它以前有效,现在无效 - 也许尝试重新编译?如果有来自 Java 的重定向,而不是来自浏览器的重定向,请查看正在交换的确切标头,并尝试完全从 Java 模仿浏览器。
标签: java android http redirect jsoup