public class Request
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.Integer |
connectTimeout |
static java.lang.String |
DATE_FORMAT |
static java.util.Locale |
DATE_LOCALE |
private java.text.SimpleDateFormat |
dateFormatter |
private org.apache.http.HttpHost |
proxy |
private InternalHttpRequest |
request |
private java.lang.Integer |
socketTmeout |
static java.util.TimeZone |
TIME_ZONE |
private java.lang.Boolean |
useExpectContinue |
Constructor and Description |
---|
Request(InternalHttpRequest request) |
Modifier and Type | Method and Description |
---|---|
void |
abort() |
Request |
addHeader(org.apache.http.Header header) |
Request |
addHeader(java.lang.String name,
java.lang.String value) |
Request |
body(org.apache.http.HttpEntity entity) |
Request |
bodyByteArray(byte[] b) |
Request |
bodyByteArray(byte[] b,
org.apache.http.entity.ContentType contentType) |
Request |
bodyByteArray(byte[] b,
int off,
int len) |
Request |
bodyByteArray(byte[] b,
int off,
int len,
org.apache.http.entity.ContentType contentType) |
Request |
bodyFile(java.io.File file,
org.apache.http.entity.ContentType contentType) |
Request |
bodyForm(java.lang.Iterable<? extends org.apache.http.NameValuePair> formParams) |
Request |
bodyForm(java.lang.Iterable<? extends org.apache.http.NameValuePair> formParams,
java.nio.charset.Charset charset) |
Request |
bodyForm(org.apache.http.NameValuePair... formParams) |
Request |
bodyStream(java.io.InputStream instream) |
Request |
bodyStream(java.io.InputStream instream,
org.apache.http.entity.ContentType contentType) |
Request |
bodyString(java.lang.String s,
org.apache.http.entity.ContentType contentType) |
Request |
config(java.lang.String param,
java.lang.Object object)
Deprecated.
(4.3)
|
Request |
connectTimeout(int timeout) |
static Request |
Delete(java.lang.String uri) |
static Request |
Delete(java.net.URI uri) |
Request |
elementCharset(java.lang.String charset)
Deprecated.
(4.3)
|
Response |
execute() |
static Request |
Get(java.lang.String uri) |
static Request |
Get(java.net.URI uri) |
private java.text.SimpleDateFormat |
getDateFormat() |
static Request |
Head(java.lang.String uri) |
static Request |
Head(java.net.URI uri) |
(package private) org.apache.http.HttpResponse |
internalExecute(HttpClient client,
org.apache.http.protocol.HttpContext localContext) |
static Request |
Options(java.lang.String uri) |
static Request |
Options(java.net.URI uri) |
static Request |
Patch(java.lang.String uri) |
static Request |
Patch(java.net.URI uri) |
static Request |
Post(java.lang.String uri) |
static Request |
Post(java.net.URI uri) |
static Request |
Put(java.lang.String uri) |
static Request |
Put(java.net.URI uri) |
Request |
removeConfig(java.lang.String param)
Deprecated.
(4.3)
|
Request |
removeHeader(org.apache.http.Header header) |
Request |
removeHeaders(java.lang.String name) |
Request |
setCacheControl(java.lang.String cacheControl) |
Request |
setDate(java.util.Date date) |
Request |
setHeader(org.apache.http.Header header) |
Request |
setHeader(java.lang.String name,
java.lang.String value) |
Request |
setHeaders(org.apache.http.Header... headers) |
Request |
setIfModifiedSince(java.util.Date date) |
Request |
setIfUnmodifiedSince(java.util.Date date) |
Request |
socketTimeout(int timeout) |
Request |
staleConnectionCheck(boolean b)
Deprecated.
(4.4)
|
java.lang.String |
toString() |
static Request |
Trace(java.lang.String uri) |
static Request |
Trace(java.net.URI uri) |
Request |
useExpectContinue() |
Request |
userAgent(java.lang.String agent) |
Request |
version(org.apache.http.HttpVersion version) |
Request |
viaProxy(org.apache.http.HttpHost proxy) |
Request |
viaProxy(java.lang.String proxy) |
public static final java.lang.String DATE_FORMAT
public static final java.util.Locale DATE_LOCALE
public static final java.util.TimeZone TIME_ZONE
private final InternalHttpRequest request
private java.lang.Boolean useExpectContinue
private java.lang.Integer socketTmeout
private java.lang.Integer connectTimeout
private org.apache.http.HttpHost proxy
private java.text.SimpleDateFormat dateFormatter
Request(InternalHttpRequest request)
public static Request Get(java.net.URI uri)
public static Request Get(java.lang.String uri)
public static Request Head(java.net.URI uri)
public static Request Head(java.lang.String uri)
public static Request Post(java.net.URI uri)
public static Request Post(java.lang.String uri)
public static Request Patch(java.net.URI uri)
public static Request Patch(java.lang.String uri)
public static Request Put(java.net.URI uri)
public static Request Put(java.lang.String uri)
public static Request Trace(java.net.URI uri)
public static Request Trace(java.lang.String uri)
public static Request Delete(java.net.URI uri)
public static Request Delete(java.lang.String uri)
public static Request Options(java.net.URI uri)
public static Request Options(java.lang.String uri)
org.apache.http.HttpResponse internalExecute(HttpClient client, org.apache.http.protocol.HttpContext localContext) throws ClientProtocolException, java.io.IOException
ClientProtocolException
java.io.IOException
public Response execute() throws ClientProtocolException, java.io.IOException
ClientProtocolException
java.io.IOException
public void abort() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public Request addHeader(org.apache.http.Header header)
public Request setHeader(org.apache.http.Header header)
public Request addHeader(java.lang.String name, java.lang.String value)
public Request setHeader(java.lang.String name, java.lang.String value)
public Request removeHeader(org.apache.http.Header header)
public Request removeHeaders(java.lang.String name)
public Request setHeaders(org.apache.http.Header... headers)
public Request setCacheControl(java.lang.String cacheControl)
private java.text.SimpleDateFormat getDateFormat()
public Request setDate(java.util.Date date)
public Request setIfModifiedSince(java.util.Date date)
public Request setIfUnmodifiedSince(java.util.Date date)
@Deprecated public Request config(java.lang.String param, java.lang.Object object)
@Deprecated public Request removeConfig(java.lang.String param)
public Request version(org.apache.http.HttpVersion version)
@Deprecated public Request elementCharset(java.lang.String charset)
This method has no effect. Do not use.
public Request useExpectContinue()
public Request userAgent(java.lang.String agent)
public Request socketTimeout(int timeout)
public Request connectTimeout(int timeout)
@Deprecated public Request staleConnectionCheck(boolean b)
public Request viaProxy(org.apache.http.HttpHost proxy)
public Request viaProxy(java.lang.String proxy)
public Request body(org.apache.http.HttpEntity entity)
public Request bodyForm(java.lang.Iterable<? extends org.apache.http.NameValuePair> formParams, java.nio.charset.Charset charset)
public Request bodyForm(java.lang.Iterable<? extends org.apache.http.NameValuePair> formParams)
public Request bodyForm(org.apache.http.NameValuePair... formParams)
public Request bodyString(java.lang.String s, org.apache.http.entity.ContentType contentType)
public Request bodyFile(java.io.File file, org.apache.http.entity.ContentType contentType)
public Request bodyByteArray(byte[] b)
public Request bodyByteArray(byte[] b, org.apache.http.entity.ContentType contentType)
public Request bodyByteArray(byte[] b, int off, int len)
public Request bodyByteArray(byte[] b, int off, int len, org.apache.http.entity.ContentType contentType)
public Request bodyStream(java.io.InputStream instream)
public Request bodyStream(java.io.InputStream instream, org.apache.http.entity.ContentType contentType)
public java.lang.String toString()
toString
in class java.lang.Object