HttpClient4
x手动释放底层HTTP连接如非注明,本站文章均为原创,转载请注明出处
本文地址:http://www
yshjava
cn/post/421
html对于HttpClient4
x来说,使用完后的HttpClient对象,需要显式地释放其使用的底层HTTP连接,否则将造成过高的资源占用
前一篇文章《HttpClient4
x进行Get/Post请求并使用ResponseHandler处理响应》演示了如何使用ResponseHandler处理GET/POST请求的响应结果并自动释放底层HTTP连接,如下这个例子演示了如何确保在手动处理HTTP响应的情况下释放底层的HTTP连接回连接管理器
packagecn
studio
crawler
httpclient;importjava
IOException;importjava
InputStream;importorg
apache
HttpEntity;importorg
apache
HttpResponse;importorg
apache
client
HttpClient;importorg
apache
client
methods
HttpGet;importorg
apache
client
DefaultHttpClient;/***这个例子演示了如何以推荐的方式使用API,以确保底层HTTP连接被释放回连接管理器**@authorShenghany*@date2013-5-19*/publicclassClientConnectionRelease{publicfinalstaticvoidmain(String[]args)throwsException{HttpClienthttpclient=new