引自 https://www.cnblogs.com/hisunhyx/p/5028391.html
3.X是這樣的
HttpClient client=
new
DefaultHttpClient();
client.setConnectionTimeout(
30000
);
client.setTimeout(
30000
);
4.X是這樣的
HttpClient httpClient=
new
DefaultHttpClient();
httpClient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,
2000
);
//連接時間
httpClient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT,
2000
);
//數據傳輸時間
4.3是這樣的
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpGet httpGet=
new
HttpGet(
"http://www.baidu.com"
);//HTTP Get請求(POST雷同)
RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(
2000
).setConnectTimeout(
2000
).build();
//設置請求和傳輸超時時間
httpGet.setConfig(requestConfig);
httpClient.execute(httpGet);
//執行請求
