URL url = new URL(surl);
URLConnection rulConnection = url.openConnection();
HttpURLConnection httpUrlConnection = (HttpURLConnection) rulConnection;
httpUrlConnection.setConnectTimeout(300000);
httpUrlConnection.setReadTimeout(300000);
httpUrlConnection.setInstanceFollowRedirects(false);//禁止重定向
httpUrlConnection.connect();String code = new Integer(httpUrlConnection.getResponseCode()).toString();//code
返回code:
1xx :请求已被接受,需要继续处理
2xx:代表请求已成功被服务器接收、理解、并接受
3xx:代表客户端采取进一步的操作才能完成请求。通常,这些状态码用来重定向
4xx:代表客户端发生了错误
5xx:代表了服务器在处理请求的过程中有错误或者异常状态发生
本文介绍了使用Java发起HTTP请求并获取响应状态码的方法。详细解释了1xx至5xx不同状态码的含义及应用场景,帮助开发者正确处理各种HTTP交互情况。
1305

被折叠的 条评论
为什么被折叠?



