Package | Description |
---|---|
org.apache.hc.core5.http |
Core HTTP transport component APIs.
|
org.apache.hc.core5.http.impl |
Default implementations of core HTTP APIs.
|
org.apache.hc.core5.http.io.entity |
HTTP message entity APIs based on the classic (blocking) I/O model.
|
org.apache.hc.core5.http.io.support |
Support classes for the classic (blocking) I/O model.
|
org.apache.hc.core5.http.nio.entity |
HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.
|
org.apache.hc.core5.http.nio.support |
Support classes for the asynchronous I/O model.
|
org.apache.hc.core5.http.nio.support.classic |
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) I/O model.
|
Modifier and Type | Field and Description |
---|---|
static ContentType |
ContentType.APPLICATION_ATOM_XML |
static ContentType |
ContentType.APPLICATION_FORM_URLENCODED |
static ContentType |
ContentType.APPLICATION_JSON |
static ContentType |
ContentType.APPLICATION_NDJSON
Public constant media type for
application/x-ndjson . |
static ContentType |
ContentType.APPLICATION_OCTET_STREAM |
static ContentType |
ContentType.APPLICATION_PDF
Public constant media type for
application/pdf . |
static ContentType |
ContentType.APPLICATION_PROBLEM_JSON
Public constant media type for
application/problem+json . |
static ContentType |
ContentType.APPLICATION_PROBLEM_XML
Public constant media type for
application/problem+xml . |
static ContentType |
ContentType.APPLICATION_RSS_XML
Public constant media type for
application/rss+xml . |
static ContentType |
ContentType.APPLICATION_SOAP_XML |
static ContentType |
ContentType.APPLICATION_SVG_XML |
static ContentType |
ContentType.APPLICATION_XHTML_XML |
static ContentType |
ContentType.APPLICATION_XML |
static ContentType |
ContentType.DEFAULT_BINARY |
static ContentType |
ContentType.DEFAULT_TEXT |
static ContentType |
ContentType.IMAGE_BMP |
static ContentType |
ContentType.IMAGE_GIF |
static ContentType |
ContentType.IMAGE_JPEG |
static ContentType |
ContentType.IMAGE_PNG |
static ContentType |
ContentType.IMAGE_SVG |
static ContentType |
ContentType.IMAGE_TIFF |
static ContentType |
ContentType.IMAGE_WEBP |
static ContentType |
ContentType.MULTIPART_FORM_DATA |
static ContentType |
ContentType.MULTIPART_MIXED
Public constant media type for
multipart/mixed . |
static ContentType |
ContentType.MULTIPART_RELATED
Public constant media type for
multipart/related . |
static ContentType |
ContentType.TEXT_EVENT_STREAM
Public constant media type for
text/event-stream . |
static ContentType |
ContentType.TEXT_HTML |
static ContentType |
ContentType.TEXT_MARKDOWN
Public constant media type for
text/markdown . |
static ContentType |
ContentType.TEXT_PLAIN |
static ContentType |
ContentType.TEXT_XML |
static ContentType |
ContentType.WILDCARD |
Modifier and Type | Method and Description |
---|---|
static ContentType |
ContentType.create(String mimeType)
Creates a new instance of
ContentType without a charset. |
static ContentType |
ContentType.create(String mimeType,
Charset charset)
Creates a new instance of
ContentType . |
static ContentType |
ContentType.create(String mimeType,
NameValuePair... params)
Creates a new instance of
ContentType with the given parameters. |
static ContentType |
ContentType.create(String mimeType,
String charset)
Creates a new instance of
ContentType . |
static ContentType |
ContentType.getByMimeType(String mimeType)
Deprecated.
Do not use. This method was made public by mistake.
|
static ContentType |
ContentType.parse(CharSequence s)
Parses textual representation of
Content-Type value. |
static ContentType |
ContentType.parseLenient(CharSequence s)
Parses textual representation of
Content-Type value ignoring invalid charsets. |
ContentType |
ContentType.withCharset(Charset charset)
Creates a new instance with this MIME type and the given Charset.
|
ContentType |
ContentType.withCharset(String charset)
Creates a new instance with this MIME type and the given Charset name.
|
ContentType |
ContentType.withParameters(NameValuePair... params)
Creates a new instance with this MIME type and the given parameters.
|
Modifier and Type | Method and Description |
---|---|
static Charset |
ContentType.getCharset(ContentType contentType,
Charset defaultCharset)
Gets a ContentType's Charset if neither are null, otherwise, return the given
defaultCharset . |
boolean |
ContentType.isSameMimeType(ContentType contentType) |
Constructor and Description |
---|
BasicEntityDetails(long len,
ContentType contentType) |
Modifier and Type | Method and Description |
---|---|
static HttpEntity |
HttpEntities.create(byte[] content,
ContentType contentType) |
static HttpEntity |
HttpEntities.create(byte[] content,
ContentType contentType,
Header... trailers) |
static HttpEntity |
HttpEntities.create(File content,
ContentType contentType) |
static HttpEntity |
HttpEntities.create(File content,
ContentType contentType,
Header... trailers) |
static HttpEntity |
HttpEntities.create(IOCallback<OutputStream> callback,
ContentType contentType) |
static HttpEntity |
HttpEntities.create(IOCallback<OutputStream> callback,
ContentType contentType,
Header... trailers) |
static HttpEntity |
HttpEntities.create(Path content,
ContentType contentType) |
static HttpEntity |
HttpEntities.create(Path content,
ContentType contentType,
Header... trailers) |
static HttpEntity |
HttpEntities.create(Serializable serializable,
ContentType contentType) |
static HttpEntity |
HttpEntities.create(Serializable serializable,
ContentType contentType,
Header... trailers) |
static HttpEntity |
HttpEntities.create(String content,
ContentType contentType) |
static HttpEntity |
HttpEntities.create(String content,
ContentType contentType,
Header... trailers) |
static HttpEntity |
HttpEntities.createGzipped(byte[] content,
ContentType contentType) |
static HttpEntity |
HttpEntities.createGzipped(File content,
ContentType contentType) |
static HttpEntity |
HttpEntities.createGzipped(IOCallback<OutputStream> callback,
ContentType contentType) |
static HttpEntity |
HttpEntities.createGzipped(Path content,
ContentType contentType) |
static HttpEntity |
HttpEntities.createGzipped(Serializable serializable,
ContentType contentType) |
static HttpEntity |
HttpEntities.createGzipped(String content,
ContentType contentType) |
Constructor and Description |
---|
AbstractHttpEntity(ContentType contentType,
String contentEncoding) |
AbstractHttpEntity(ContentType contentType,
String contentEncoding,
boolean chunked) |
BasicHttpEntity(InputStream content,
ContentType contentType) |
BasicHttpEntity(InputStream content,
ContentType contentType,
boolean chunked) |
BasicHttpEntity(InputStream content,
ContentType contentType,
String contentEncoding) |
BasicHttpEntity(InputStream content,
long length,
ContentType contentType) |
BasicHttpEntity(InputStream content,
long length,
ContentType contentType,
String contentEncoding) |
BasicHttpEntity(InputStream content,
long length,
ContentType contentType,
String contentEncoding,
boolean chunked) |
ByteArrayEntity(byte[] b,
ContentType contentType) |
ByteArrayEntity(byte[] b,
ContentType contentType,
boolean chunked) |
ByteArrayEntity(byte[] b,
ContentType contentType,
String contentEncoding) |
ByteArrayEntity(byte[] b,
ContentType contentType,
String contentEncoding,
boolean chunked) |
ByteArrayEntity(byte[] b,
int off,
int len,
ContentType contentType) |
ByteArrayEntity(byte[] b,
int off,
int len,
ContentType contentType,
boolean chunked) |
ByteArrayEntity(byte[] b,
int off,
int len,
ContentType contentType,
String contentEncoding) |
ByteArrayEntity(byte[] b,
int off,
int len,
ContentType contentType,
String contentEncoding,
boolean chunked) |
ByteBufferEntity(ByteBuffer buffer,
ContentType contentType) |
ByteBufferEntity(ByteBuffer buffer,
ContentType contentType,
String contentEncoding) |
EntityTemplate(long contentLength,
ContentType contentType,
String contentEncoding,
IOCallback<OutputStream> callback) |
FileEntity(File file,
ContentType contentType) |
FileEntity(File file,
ContentType contentType,
String contentEncoding) |
InputStreamEntity(InputStream inStream,
ContentType contentType) |
InputStreamEntity(InputStream inStream,
long length,
ContentType contentType) |
InputStreamEntity(InputStream inStream,
long length,
ContentType contentType,
String contentEncoding) |
PathEntity(Path path,
ContentType contentType) |
PathEntity(Path path,
ContentType contentType,
String contentEncoding) |
SerializableEntity(Serializable serializable,
ContentType contentType)
Creates new instance of this class.
|
SerializableEntity(Serializable serializable,
ContentType contentType,
String contentEncoding)
Creates new instance of this class.
|
StringEntity(String string,
ContentType contentType) |
StringEntity(String string,
ContentType contentType,
boolean chunked) |
StringEntity(String string,
ContentType contentType,
String contentEncoding,
boolean chunked)
Creates a StringEntity with the specified content and content type.
|
Modifier and Type | Method and Description |
---|---|
ClassicResponseBuilder |
ClassicResponseBuilder.setEntity(byte[] content,
ContentType contentType) |
ClassicRequestBuilder |
ClassicRequestBuilder.setEntity(byte[] content,
ContentType contentType) |
ClassicResponseBuilder |
ClassicResponseBuilder.setEntity(String content,
ContentType contentType) |
ClassicRequestBuilder |
ClassicRequestBuilder.setEntity(String content,
ContentType contentType) |
Modifier and Type | Method and Description |
---|---|
static AsyncEntityProducer |
AsyncEntityProducers.create(byte[] content,
ContentType contentType) |
static AsyncEntityProducer |
AsyncEntityProducers.create(byte[] content,
ContentType contentType,
Header... trailers) |
static AsyncEntityProducer |
AsyncEntityProducers.create(File content,
ContentType contentType) |
static AsyncEntityProducer |
AsyncEntityProducers.create(File content,
ContentType contentType,
Header... trailers) |
static AsyncEntityProducer |
AsyncEntityProducers.create(Path content,
ContentType contentType,
Header... trailers) |
static AsyncEntityProducer |
AsyncEntityProducers.create(Path content,
ContentType contentType,
OpenOption... options) |
static AsyncEntityProducer |
AsyncEntityProducers.create(String content,
ContentType contentType) |
static AsyncEntityProducer |
AsyncEntityProducers.create(String content,
ContentType contentType,
Header... trailers) |
static AsyncEntityProducer |
AsyncEntityProducers.createBinary(Callback<StreamChannel<ByteBuffer>> callback,
ContentType contentType) |
static AsyncEntityProducer |
AsyncEntityProducers.createBinary(Callback<StreamChannel<ByteBuffer>> callback,
ContentType contentType,
Header... trailers) |
static AsyncEntityProducer |
AsyncEntityProducers.createText(Callback<StreamChannel<CharBuffer>> callback,
ContentType contentType) |
static AsyncEntityProducer |
AsyncEntityProducers.createText(Callback<StreamChannel<CharBuffer>> callback,
ContentType contentType,
Header... trailers) |
protected void |
BasicAsyncEntityConsumer.streamStart(ContentType contentType) |
protected void |
StringAsyncEntityConsumer.streamStart(ContentType contentType) |
protected abstract void |
AbstractBinAsyncEntityConsumer.streamStart(ContentType contentType)
Triggered to signal beginning of entity content stream.
|
protected abstract void |
AbstractCharAsyncEntityConsumer.streamStart(ContentType contentType)
Triggered to signal beginning of entity content stream.
|
Constructor and Description |
---|
AbstractBinAsyncEntityProducer(int fragmentSizeHint,
ContentType contentType) |
AbstractCharAsyncEntityProducer(int bufferSize,
int fragmentSizeHint,
ContentType contentType) |
BasicAsyncEntityProducer(byte[] content,
ContentType contentType) |
BasicAsyncEntityProducer(byte[] content,
ContentType contentType,
boolean chunked) |
BasicAsyncEntityProducer(CharSequence content,
ContentType contentType) |
BasicAsyncEntityProducer(CharSequence content,
ContentType contentType,
boolean chunked) |
FileEntityProducer(File file,
ContentType contentType) |
FileEntityProducer(File file,
ContentType contentType,
boolean chunked) |
FileEntityProducer(File file,
int bufferSize,
ContentType contentType,
boolean chunked) |
PathEntityProducer(Path file,
ContentType contentType,
boolean chunked,
OpenOption... openOptions) |
PathEntityProducer(Path file,
ContentType contentType,
OpenOption... openOptions) |
PathEntityProducer(Path file,
int bufferSize,
ContentType contentType,
boolean chunked,
OpenOption... openOptions) |
StringAsyncEntityProducer(CharSequence content,
ContentType contentType) |
StringAsyncEntityProducer(CharSequence content,
int bufferSize,
ContentType contentType) |
StringAsyncEntityProducer(CharSequence content,
int bufferSize,
int fragmentSizeHint,
ContentType contentType) |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
AbstractAsyncRequesterConsumer.buildResult(HttpRequest request,
E entity,
ContentType contentType)
Triggered to generate object that represents a result of request message processing.
|
protected abstract T |
AbstractAsyncResponseConsumer.buildResult(HttpResponse response,
E entity,
ContentType contentType)
Triggered to generate object that represents a result of response message processing.
|
AsyncRequestBuilder |
AsyncRequestBuilder.setEntity(byte[] content,
ContentType contentType) |
AsyncResponseBuilder |
AsyncResponseBuilder.setEntity(byte[] content,
ContentType contentType) |
AsyncPushBuilder |
AsyncPushBuilder.setEntity(byte[] content,
ContentType contentType) |
AsyncRequestBuilder |
AsyncRequestBuilder.setEntity(String content,
ContentType contentType) |
AsyncResponseBuilder |
AsyncResponseBuilder.setEntity(String content,
ContentType contentType) |
AsyncPushBuilder |
AsyncPushBuilder.setEntity(String content,
ContentType contentType) |
Constructor and Description |
---|
BasicResponseProducer(HttpResponse response,
String message,
ContentType contentType) |
BasicResponseProducer(int code,
String message,
ContentType contentType) |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
AbstractClassicEntityConsumer.consumeData(ContentType contentType,
InputStream inputStream)
Processes entity data from the given stream.
|
protected abstract void |
AbstractClassicEntityProducer.produceData(ContentType contentType,
OutputStream outputStream)
Writes out entity data into the given stream.
|
Constructor and Description |
---|
AbstractClassicEntityProducer(int initialBufferSize,
ContentType contentType,
Executor executor) |
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.