public final class SimpleHttpRequest extends ConfigurableHttpRequest
IMPORTANT: SimpleHttpRequests are intended for simple scenarios where entities inclosed
in requests are known to be small. It is generally recommended to use
org.apache.hc.core5.http.nio.support.AsyncRequestBuilder and streaming
org.apache.hc.core5.http.nio.AsyncEntityProducers.
SimpleBody,
org.apache.hc.core5.http.nio.support.AsyncRequestBuilder,
org.apache.hc.core5.http.nio.AsyncEntityProducer| Constructor and Description |
|---|
SimpleHttpRequest(Method method,
HttpHost host,
java.lang.String path) |
SimpleHttpRequest(Method method,
java.net.URI requestUri) |
SimpleHttpRequest(java.lang.String method,
HttpHost host,
java.lang.String path) |
SimpleHttpRequest(java.lang.String method,
java.lang.String path) |
SimpleHttpRequest(java.lang.String method,
java.lang.String scheme,
URIAuthority authority,
java.lang.String path) |
SimpleHttpRequest(java.lang.String method,
java.net.URI requestUri) |
| Modifier and Type | Method and Description |
|---|---|
static SimpleHttpRequest |
copy(HttpRequest original)
Deprecated.
|
static SimpleHttpRequest |
create(Method method,
HttpHost host,
java.lang.String path) |
static SimpleHttpRequest |
create(Method method,
java.net.URI uri) |
static SimpleHttpRequest |
create(java.lang.String method,
java.lang.String uri) |
static SimpleHttpRequest |
create(java.lang.String method,
java.lang.String scheme,
URIAuthority authority,
java.lang.String path) |
static SimpleHttpRequest |
create(java.lang.String method,
java.net.URI uri) |
SimpleBody |
getBody() |
byte[] |
getBodyBytes() |
java.lang.String |
getBodyText() |
ContentType |
getContentType() |
void |
setBody(byte[] bodyBytes,
ContentType contentType) |
void |
setBody(SimpleBody body) |
void |
setBody(java.lang.String bodyText,
ContentType contentType) |
getConfig, setConfigpublic SimpleHttpRequest(java.lang.String method,
java.lang.String path)
public SimpleHttpRequest(java.lang.String method,
HttpHost host,
java.lang.String path)
public SimpleHttpRequest(java.lang.String method,
java.net.URI requestUri)
public SimpleHttpRequest(Method method,
java.net.URI requestUri)
public SimpleHttpRequest(Method method,
HttpHost host,
java.lang.String path)
public SimpleHttpRequest(java.lang.String method,
java.lang.String scheme,
URIAuthority authority,
java.lang.String path)
public static SimpleHttpRequest create(java.lang.String method, java.lang.String uri)
public static SimpleHttpRequest create(java.lang.String method, java.net.URI uri)
public static SimpleHttpRequest create(Method method, java.net.URI uri)
public static SimpleHttpRequest create(Method method, HttpHost host, java.lang.String path)
public static SimpleHttpRequest create(java.lang.String method, java.lang.String scheme, URIAuthority authority, java.lang.String path)
@Deprecated public static SimpleHttpRequest copy(HttpRequest original)
SimpleRequestBuilderpublic void setBody(SimpleBody body)
public void setBody(byte[] bodyBytes,
ContentType contentType)
public void setBody(java.lang.String bodyText,
ContentType contentType)
public SimpleBody getBody()
public ContentType getContentType()
public java.lang.String getBodyText()
public byte[] getBodyBytes()