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:代表了服务器在处理请求的过程中有错误或者异常状态发生