JSOUP 503 StatusCode错误

时间:2015-01-01 21:55:38

标签: java jsoup

我有以下代码:

Connection.Response response = null; 
response = Jsoup.connect(URL1).ignoreContentType(true).timeout(10000).execute();
int statusCode = response.statusCode(); 
System.out.println(statusCode);

if (statusCode ==200){
     //do something
     } 

else {
    //do something
     }

问题是我正在使用经常报告503的服务器。当状态为200时,一切正常。 statusCode打印到屏幕&执行if语句下面的代码。但是,如果statusCode是503,则statusCode不会打印到屏幕&其他声明根本没有表现出来......我做错了什么?

1 个答案:

答案 0 :(得分:4)

试试这个

response = Jsoup.connect(URL1).ignoreContentType(true).ignoreHttpErrors(true).timeout(10000).execute();

来自javadoc

ignoreHttpErrors(boolean ignoreHttpErrors) 
Configures the request to ignore HTTP errors in the response.