HttpClient 4.3版本
1、用HttpGet方法提交,方法可以自动重定向,获取的网页是重定向后的网页。
2、用HttpPost 和 HttpPut方法不会自动重定向,需要手动获取连接。
CloseableHttpClient httpclient = HttpClients.createDefault();
HttpPost httpPost= new HttpPost(url);
CloseableHttpResponse response = httpclient.execute(httpPost);
//服务器返回状态码 3xx的都需要重定向。
int statusCode = response.getStatusLine().getStatusCode();
Header header=response.getFirstHeader("Location");
//从定向地址
String location = header.getValue();