版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aixp88/article/details/62888883
HttpClient httpClient = HttpClientBuilder.create().build();
//设置连接超时5s
RequestConfig requestConfig = RequestConfig.custom()
.setConnectTimeout(5000).setConnectionRequestTimeout(5000)
.setSocketTimeout(5000).build();
HttpGet request = new HttpGet(url);
request .setConfig(requestConfig);
try {
//通过请求对象获取响应对象
HttpResponse response = httpClient.execute(request);
// 判断网络连接状态码是否正常(0--200都数正常)
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
//获取响应实体
String result = EntityUtils.toString(response.getEntity(),"utf-8");
System.out.println(result);
}
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}