获取HttpClient链接:
CloseableHttpClient client = HttpClients.createDefault();
创建get请求对象:
String url = "http://www.dianping.com/searchads/ajax/recads/baby?cityId=1";
HttpGet httpGet = new HttpGet(url);
设置请求超时时间(setConnectTimeout----请求服务器连接超时,setSocketTimeout--从服务器获取数据超时):
RequestConfig reuestConfig = RequestConfig.custom()
.setConnectTimeout(timeout)
.setSocketTimeout(timeout).build();
httpGet.setConfig(reuestConfig);
设置请求cookie:
httpGet.addHeader("Cookie","key=value");
……
执行请求,获取响应:
CloseableHttpResponse response = client.execute(httpGet);
获取响应状态码:
response.getStatusLine().ge