Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.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、HTTPClient、HttpURLConnection。如果服务器总是返回413错误代码,如何获取响应html_Java_Android_Jsoup_Http Status Code 413 - Fatal编程技术网

Java Jsoup、HTTPClient、HttpURLConnection。如果服务器总是返回413错误代码,如何获取响应html

Java Jsoup、HTTPClient、HttpURLConnection。如果服务器总是返回413错误代码,如何获取响应html,java,android,jsoup,http-status-code-413,Java,Android,Jsoup,Http Status Code 413,向发送GET请求时http://blahblahblah.com/site/Login/?domain=blahblahblah.com&request=[请求字符串]服务器始终响应413错误。在浏览器中,此请求显示带有javascript重定向的html页面。但在Jsoup中获取此URL时抛出异常。我想这是为了防止自动登录。我想得到响应的html宽度Jsoup try{ Response response = Jsoup.connect("http://blahblahblah.com/sit

向发送GET请求时http://blahblahblah.com/site/Login/?domain=blahblahblah.com&request=[请求字符串]服务器始终响应413错误。在浏览器中,此请求显示带有javascript重定向的html页面。但在Jsoup中获取此URL时抛出异常。我想这是为了防止自动登录。我想得到响应的html宽度Jsoup

try{
Response response = Jsoup.connect("http://blahblahblah.com/site/Login/?domain=blahblahblah.com&request=abc123").method(Method.GET).execute();
}
catch (HttpStatusException e) {
//? What i must write here to get response
}
在C#/.Net中,HttpWebRequest异常对象包含响应,我可以从中提取html数据。如何在java/android中实现这一点

对不起,我说的是英语。

您可以使用:

try{
        Connection response = Jsoup.connect("http://blahblahblah.com/site/Login/?domain=blahblahblah.com&request=abc123").method(Method.GET);
        response.ignoreHttpErrors(false);
        org.jsoup.Connection.Response r = response.execute();
    }
        catch (HttpStatusException e) {
//not throwed
    }
我宁愿添加条件(下面只有2行)来接受额外的代码,而不是像代码200那样威胁一切。重定向等呢?