| Package | Description |
|---|---|
| org.apache.http |
Core HTTP component APIs and primitives.
|
| org.apache.http.entity |
Core HTTP entity implementations.
|
| org.apache.http.impl |
Default implementations of HTTP connections for synchronous,
blocking communication.
|
| org.apache.http.impl.entity |
Default implementations of entity content strategies.
|
| org.apache.http.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
| org.apache.http.util |
Core utility classes.
|
| Modifier and Type | Method | Description |
|---|---|---|
HttpEntity |
HttpEntityEnclosingRequest.getEntity() |
Returns the entity associated with this request.
|
HttpEntity |
HttpResponse.getEntity() |
Obtains the message entity of this response, if any.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
HttpEntityEnclosingRequest.setEntity(HttpEntity entity) |
Associates the entity with this request.
|
void |
HttpResponse.setEntity(HttpEntity entity) |
Associates a response entity with this response.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractHttpEntity |
Abstract base class for entities.
|
class |
BasicHttpEntity |
A generic streamed, non-repeatable entity that obtains its content
from an
InputStream. |
class |
BufferedHttpEntity |
A wrapping entity that buffers it content if necessary.
|
class |
ByteArrayEntity |
A self contained, repeatable entity that obtains its content from a byte array.
|
class |
EntityTemplate |
Entity that delegates the process of content generation
to a
ContentProducer. |
class |
FileEntity |
A self contained, repeatable entity that obtains its content from a file.
|
class |
HttpEntityWrapper |
Base class for wrapping entities.
|
class |
InputStreamEntity |
A streamed, non-repeatable entity that obtains its content from
an
InputStream. |
class |
SerializableEntity |
A streamed entity that obtains its content from a
Serializable. |
class |
StringEntity |
A self contained, repeatable entity that obtains its content from
a
String. |
| Modifier and Type | Field | Description |
|---|---|---|
protected HttpEntity |
HttpEntityWrapper.wrappedEntity |
The wrapped entity.
|
| Modifier and Type | Method | Description |
|---|---|---|
static ContentType |
ContentType.get(HttpEntity entity) |
Extracts
Content-Type value from HttpEntity exactly as
specified by the Content-Type header of the entity. |
static ContentType |
ContentType.getLenient(HttpEntity entity) |
Extracts
Content-Type value from HttpEntity. |
static ContentType |
ContentType.getLenientOrDefault(HttpEntity entity) |
Extracts
Content-Type value from HttpEntity or returns the default value
ContentType.DEFAULT_TEXT if not explicitly specified or incorrect (could not be parsed). |
static ContentType |
ContentType.getOrDefault(HttpEntity entity) |
Extracts
Content-Type value from HttpEntity or returns the default value
ContentType.DEFAULT_TEXT if not explicitly specified. |
| Constructor | Description |
|---|---|
BufferedHttpEntity(HttpEntity entity) |
Creates a new buffered entity wrapper.
|
HttpEntityWrapper(HttpEntity wrappedEntity) |
Creates a new entity wrapper.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected HttpEntity |
BHttpConnectionBase.prepareInput(HttpMessage message) |
| Modifier and Type | Method | Description |
|---|---|---|
HttpEntity |
EntityDeserializer.deserialize(SessionInputBuffer inbuffer,
HttpMessage message) |
Deprecated.
Creates an
HttpEntity based on properties of the given message. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
EntitySerializer.serialize(SessionOutputBuffer outbuffer,
HttpMessage message,
HttpEntity entity) |
Deprecated.
Writes out the content of the given HTTP entity to the session output
buffer based on properties of the given HTTP message.
|
| Modifier and Type | Method | Description |
|---|---|---|
HttpEntity |
BasicHttpEntityEnclosingRequest.getEntity() |
|
HttpEntity |
BasicHttpResponse.getEntity() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
BasicHttpEntityEnclosingRequest.setEntity(HttpEntity entity) |
|
void |
BasicHttpResponse.setEntity(HttpEntity entity) |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
EntityUtils.consume(HttpEntity entity) |
Ensures that the entity content is fully consumed and the content stream, if exists,
is closed.
|
static void |
EntityUtils.consumeQuietly(HttpEntity entity) |
Ensures that the entity content is fully consumed and the content stream, if exists,
is closed.
|
static java.lang.String |
EntityUtils.getContentCharSet(HttpEntity entity) |
Deprecated.
(4.1.3) use
ContentType.getOrDefault(HttpEntity) |
static java.lang.String |
EntityUtils.getContentMimeType(HttpEntity entity) |
Deprecated.
(4.1.3) use
ContentType.getOrDefault(HttpEntity) |
static byte[] |
EntityUtils.toByteArray(HttpEntity entity) |
Read the contents of an entity and return it as a byte array.
|
static java.lang.String |
EntityUtils.toString(HttpEntity entity) |
Read the contents of an entity and return it as a String.
|
static java.lang.String |
EntityUtils.toString(HttpEntity entity,
java.lang.String defaultCharset) |
Get the entity content as a String, using the provided default character set
if none is found in the entity.
|
static java.lang.String |
EntityUtils.toString(HttpEntity entity,
java.nio.charset.Charset defaultCharset) |
Get the entity content as a String, using the provided default character set
if none is found in the entity.
|
static void |
EntityUtils.updateEntity(HttpResponse response,
HttpEntity entity) |
Updates an entity in a response by first consuming an existing entity, then setting the new one.
|