1.超时问题,参照:http://blog.csdn.net/hengyunabc/article/details/22716911.解决方案是:为对应的httpclient设置超时即可.
httpClient = new DefaultHttpClient();
httpClient.getParams().setIntParameter(CoreConnectionPNames.SO_TIMEOUT, 2000);
httpClient.getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 2000);
2. 句柄泄露(CLOSE_WAIT半连接关闭)
HttpClient容易忽视的细节——连接关闭,参照:http://seanhe.iteye.com/blog/234759
httpmethod.releaseConnection();
client.getConnectionManager().shutdown();