public class RequestConnectionClose extends Object implements org.apache.http.HttpRequestInterceptor
Connection: close
to all HTTP/1.1 requests.
This interceptor essentially disables connection keep-alive support and, by virtue of the server closing the
connection, prevents a ClientConnectionManager
from holding open and reusing
connections. If you'd like to allow the ClientConnectionManager
to hold open connections
for a while and potentially reuse them consider using the IdleConnectionSweeper
to limit the amount of time
the connections are held open.
Constructor and Description |
---|
RequestConnectionClose() |
Modifier and Type | Method and Description |
---|---|
void |
process(org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context) |
public void process(org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException, IOException
process
in interface org.apache.http.HttpRequestInterceptor
org.apache.http.HttpException
IOException
Copyright © 1999–2017. All rights reserved.