Connection header field if present. Connections will not be
re-used and will close if any of these conditions is met
close connection option is present in the request messageclose connection option is present in the response messageHTTP/1.0 (or earlier) and keep-alive
connection option is not presentConnection header field, the non-standard but commonly used
Proxy-Connection header field will be used instead. If no connection options are
explicitly given the default policy for the HTTP version is applied. HTTP/1.1
(or later) connections are re-used by default. HTTP/1.0 (or earlier) connections
are not re-used by default.
| Modifier and Type | Field and Description |
|---|---|
| public static final DefaultConnectionReuseStrategy |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | keepAlive(final HttpRequest
The last request transmitted over that connection. request, final HttpResponse The last response transmitted over that connection. response, final HttpContext the context in which the connection is being
used. context)Implements org. |
| INSTANCE | back to summary |
|---|---|
| public static final DefaultConnectionReuseStrategy INSTANCE | |
| DefaultConnectionReuseStrategy | back to summary |
|---|---|
| public DefaultConnectionReuseStrategy() | |
| keepAlive | back to summary |
|---|---|
| public boolean keepAlive(final HttpRequest request, final HttpResponse response, final HttpContext context) Implements org. Doc from org. Decides whether a connection can be kept open after a request.
If this method returns One can use the HTTP context to retrieve additional objects that may be relevant for the keep-alive strategy: the actual HTTP connection, the original HTTP request, target host if known, number of times the connection has been reused already and so on.
If the connection is already closed,
| |