Skip to content

Commit fe6d9bb

Browse files
committed
get keep-alive rework
1 parent fd6d2fd commit fe6d9bb

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

webmagic-core/src/main/java/us/codecraft/webmagic/downloader/HttpClientDownloader.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.apache.http.client.methods.CloseableHttpResponse;
1010
import org.apache.http.client.methods.RequestBuilder;
1111
import org.apache.http.impl.client.CloseableHttpClient;
12+
import org.apache.http.util.EntityUtils;
1213
import org.apache.log4j.Logger;
1314
import us.codecraft.webmagic.Page;
1415
import us.codecraft.webmagic.Request;
@@ -133,7 +134,8 @@ public Page download(Request request, Task task) {
133134
} finally {
134135
try {
135136
if (httpResponse != null) {
136-
httpResponse.close();
137+
//ensure the connection is released back to pool
138+
EntityUtils.consume(httpResponse.getEntity());
137139
}
138140
} catch (IOException e) {
139141
logger.warn("close response fail", e);

0 commit comments

Comments
 (0)