Localhost Jsoup间歇404错误-如何消除错误?

Localhost Jsoup间歇404错误-如何消除错误?,localhost,http-status-code-404,jsoup,Localhost,Http Status Code 404,Jsoup,Jsoup功能对我来说非常有用 然而,有一个问题。间歇性地运行同一个测试多次会给我404。线路 Document doc = Jsoup.connect(URL).get(); 始终使用相同的URL,但偶尔会出现下面的404错误。一旦发生错误,本地URL就会一直发生错误-我能找到的唯一修复方法是重新启动Windows 7 PC。Jsoup可以很好地处理其他基于web的端点 URL端点是本地FitNesse wiki。即使当我的Jsoup程序获得404时,FitNesse wiki在浏览器中仍然

Jsoup功能对我来说非常有用

然而,有一个问题。间歇性地运行同一个测试多次会给我404。线路

Document doc = Jsoup.connect(URL).get();
始终使用相同的URL,但偶尔会出现下面的404错误。一旦发生错误,本地URL就会一直发生错误-我能找到的唯一修复方法是重新启动Windows 7 PC。Jsoup可以很好地处理其他基于web的端点

URL端点是本地FitNesse wiki。即使当我的Jsoup程序获得404时,FitNesse wiki在浏览器中仍然可以正常工作。如果我把FitNesse调下来再调上来,Jsoup仍然会给出404。这些让我觉得这不是一个健康问题。重新引导是清除Jsoup正在使用的东西吗

以下是错误:

org.jsoup.HttpStatusException: HTTP error fetching URL. Status=404, URL=http://localhost/FitNesse.AaaTest
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:449)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:424)
    at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:178)
    at org.jsoup.helper.HttpConnection.get(HttpConnection.java:167)
    at 

您是否可能经常运行测试而被Web服务器阻止?例如,URL从何而来?ollo,Web服务是本地的,我想不出我的tomcat会每隔10分钟左右阻止一次使用。Alex,URL是从浏览器URL复制并粘贴到Java JOptionPane.showInputDialog中的。你是说URL可能是脏的吗?好主意!因此,我在字符串上添加了一个URIUtil.encodeQuery来清理它,但这没有什么区别-