Package | Description |
---|---|
org.apache.http.client.utils |
Client utility classes.
|
org.apache.http.impl.client |
Default HTTP client implementation.
|
org.apache.http.impl.client.cache |
This package contains a cache module that can be used for HTTP/1.1
client-side caching.
|
org.apache.http.impl.execchain |
HTTP request execution chain APIs.
|
Modifier and Type | Method and Description |
---|---|
static void |
HttpClientUtils.closeQuietly(CloseableHttpResponse response)
Unconditionally close a response.
|
Modifier and Type | Method and Description |
---|---|
protected CloseableHttpResponse |
AbstractHttpClient.doExecute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
Deprecated.
|
protected abstract CloseableHttpResponse |
CloseableHttpClient.doExecute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context) |
protected CloseableHttpResponse |
MinimalHttpClient.doExecute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context) |
protected CloseableHttpResponse |
InternalHttpClient.doExecute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context) |
CloseableHttpResponse |
CloseableHttpClient.execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request)
Executes HTTP request using the default context.
|
CloseableHttpResponse |
CloseableHttpClient.execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
Executes HTTP request using the given context.
|
CloseableHttpResponse |
CloseableHttpClient.execute(HttpUriRequest request)
Executes HTTP request using the default context.
|
CloseableHttpResponse |
CloseableHttpClient.execute(HttpUriRequest request,
org.apache.http.protocol.HttpContext context)
Executes HTTP request using the given context.
|
static CloseableHttpResponse |
CloseableHttpResponseProxy.newProxy(org.apache.http.HttpResponse original)
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
private CloseableHttpResponse |
SizeLimitedResponseReader.response |
Modifier and Type | Method and Description |
---|---|
CloseableHttpResponse |
HttpCache.cacheAndReturnResponse(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
CloseableHttpResponse originResponse,
java.util.Date requestSent,
java.util.Date responseReceived)
Store a
HttpResponse in the cache if possible, and return |
CloseableHttpResponse |
BasicHttpCache.cacheAndReturnResponse(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
CloseableHttpResponse originResponse,
java.util.Date requestSent,
java.util.Date responseReceived) |
(package private) CloseableHttpResponse |
CachingExec.callBackend(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
static CloseableHttpResponse |
Proxies.enhanceResponse(org.apache.http.HttpResponse original) |
CloseableHttpResponse |
CachingExec.execute(HttpRoute route,
HttpRequestWrapper request) |
CloseableHttpResponse |
CachingExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context) |
CloseableHttpResponse |
CachingExec.execute(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
private CloseableHttpResponse |
CachingExec.generateCachedResponse(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry,
java.util.Date now) |
private CloseableHttpResponse |
CachingExec.generateGatewayTimeout(org.apache.http.protocol.HttpContext context) |
(package private) CloseableHttpResponse |
BasicHttpCache.generateIncompleteResponseError(org.apache.http.HttpResponse response,
Resource resource) |
(package private) CloseableHttpResponse |
CachedHttpResponseGenerator.generateNotModifiedResponse(HttpCacheEntry entry)
Generate a 304 - Not Modified response from a
CacheEntity . |
(package private) CloseableHttpResponse |
CachedHttpResponseGenerator.generateResponse(HttpRequestWrapper request,
HttpCacheEntry entry)
If I was able to use a
CacheEntity to response to the HttpRequest then
generate an HttpResponse based on the cache entry. |
(package private) CloseableHttpResponse |
SizeLimitedResponseReader.getReconstructedResponse() |
(package private) CloseableHttpResponse |
CachingExec.handleBackendResponse(HttpRequestWrapper request,
HttpClientContext context,
java.util.Date requestDate,
java.util.Date responseDate,
CloseableHttpResponse backendResponse) |
private CloseableHttpResponse |
CachingExec.handleCacheHit(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry entry) |
private CloseableHttpResponse |
CachingExec.handleCacheMiss(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware) |
private CloseableHttpResponse |
CachingExec.handleRevalidationFailure(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry,
java.util.Date now) |
(package private) CloseableHttpResponse |
CachingExec.negotiateResponseFromVariants(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
java.util.Map<java.lang.String,Variant> variants) |
private CloseableHttpResponse |
CachingExec.retryRequestUnconditionally(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry matchedEntry) |
(package private) CloseableHttpResponse |
CachingExec.revalidateCacheEntry(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry cacheEntry) |
private CloseableHttpResponse |
CachingExec.revalidateCacheEntry(HttpRoute route,
HttpRequestWrapper request,
HttpClientContext context,
HttpExecutionAware execAware,
HttpCacheEntry entry,
java.util.Date now) |
private CloseableHttpResponse |
CachingExec.unvalidatedCacheHit(HttpRequestWrapper request,
org.apache.http.protocol.HttpContext context,
HttpCacheEntry entry) |
Modifier and Type | Method and Description |
---|---|
CloseableHttpResponse |
HttpCache.cacheAndReturnResponse(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
CloseableHttpResponse originResponse,
java.util.Date requestSent,
java.util.Date responseReceived)
Store a
HttpResponse in the cache if possible, and return |
CloseableHttpResponse |
BasicHttpCache.cacheAndReturnResponse(org.apache.http.HttpHost host,
org.apache.http.HttpRequest request,
CloseableHttpResponse originResponse,
java.util.Date requestSent,
java.util.Date responseReceived) |
(package private) SizeLimitedResponseReader |
BasicHttpCache.getResponseReader(org.apache.http.HttpRequest request,
CloseableHttpResponse backEndResponse) |
private HttpCacheEntry |
CachingExec.getUpdatedVariantEntry(org.apache.http.HttpHost target,
HttpRequestWrapper conditionalRequest,
java.util.Date requestDate,
java.util.Date responseDate,
CloseableHttpResponse backendResponse,
Variant matchingVariant,
HttpCacheEntry matchedEntry) |
(package private) CloseableHttpResponse |
CachingExec.handleBackendResponse(HttpRequestWrapper request,
HttpClientContext context,
java.util.Date requestDate,
java.util.Date responseDate,
CloseableHttpResponse backendResponse) |
Constructor and Description |
---|
SizeLimitedResponseReader(ResourceFactory resourceFactory,
long maxResponseSizeBytes,
org.apache.http.HttpRequest request,
CloseableHttpResponse response)
Create an
HttpResponse that is limited in size, this allows for checking
the size of objects that will be stored in the cache. |
Modifier and Type | Class and Description |
---|---|
(package private) class |
HttpResponseProxy
A proxy class for
HttpResponse that can be used to release client connection
associated with the original response. |