Package org.apache.http.client.fluent
Class Request
- java.lang.Object
-
- org.apache.http.client.fluent.Request
-
public class Request extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.IntegerconnectTimeoutstatic java.lang.StringDATE_FORMATstatic java.util.LocaleDATE_LOCALEprivate java.text.SimpleDateFormatdateFormatterprivate org.apache.http.HttpHostproxyprivate InternalHttpRequestrequestprivate java.lang.IntegersocketTmeoutstatic java.util.TimeZoneTIME_ZONEprivate java.lang.BooleanuseExpectContinue
-
Constructor Summary
Constructors Constructor Description Request(InternalHttpRequest request)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidabort()RequestaddHeader(java.lang.String name, java.lang.String value)RequestaddHeader(org.apache.http.Header header)Requestbody(org.apache.http.HttpEntity entity)RequestbodyByteArray(byte[] b)RequestbodyByteArray(byte[] b, int off, int len)RequestbodyByteArray(byte[] b, int off, int len, org.apache.http.entity.ContentType contentType)RequestbodyByteArray(byte[] b, org.apache.http.entity.ContentType contentType)RequestbodyFile(java.io.File file, org.apache.http.entity.ContentType contentType)RequestbodyForm(java.lang.Iterable<? extends org.apache.http.NameValuePair> formParams)RequestbodyForm(java.lang.Iterable<? extends org.apache.http.NameValuePair> formParams, java.nio.charset.Charset charset)RequestbodyForm(org.apache.http.NameValuePair... formParams)RequestbodyStream(java.io.InputStream inStream)RequestbodyStream(java.io.InputStream inStream, org.apache.http.entity.ContentType contentType)RequestbodyString(java.lang.String s, org.apache.http.entity.ContentType contentType)Requestconfig(java.lang.String param, java.lang.Object object)Deprecated.(4.3)RequestconnectTimeout(int timeout)static RequestDelete(java.lang.String uri)static RequestDelete(java.net.URI uri)RequestelementCharset(java.lang.String charset)Deprecated.(4.3)Responseexecute()static RequestGet(java.lang.String uri)static RequestGet(java.net.URI uri)private java.text.SimpleDateFormatgetDateFormat()static RequestHead(java.lang.String uri)static RequestHead(java.net.URI uri)(package private) org.apache.http.HttpResponseinternalExecute(HttpClient client, org.apache.http.protocol.HttpContext localContext)static RequestOptions(java.lang.String uri)static RequestOptions(java.net.URI uri)static RequestPatch(java.lang.String uri)static RequestPatch(java.net.URI uri)static RequestPost(java.lang.String uri)static RequestPost(java.net.URI uri)static RequestPut(java.lang.String uri)static RequestPut(java.net.URI uri)RequestremoveConfig(java.lang.String param)Deprecated.(4.3)RequestremoveHeader(org.apache.http.Header header)RequestremoveHeaders(java.lang.String name)RequestsetCacheControl(java.lang.String cacheControl)RequestsetDate(java.util.Date date)RequestsetHeader(java.lang.String name, java.lang.String value)RequestsetHeader(org.apache.http.Header header)RequestsetHeaders(org.apache.http.Header... headers)RequestsetIfModifiedSince(java.util.Date date)RequestsetIfUnmodifiedSince(java.util.Date date)RequestsocketTimeout(int timeout)RequeststaleConnectionCheck(boolean b)Deprecated.(4.4)java.lang.StringtoString()static RequestTrace(java.lang.String uri)static RequestTrace(java.net.URI uri)RequestuseExpectContinue()RequestuserAgent(java.lang.String agent)Requestversion(org.apache.http.HttpVersion version)RequestviaProxy(java.lang.String proxy)RequestviaProxy(org.apache.http.HttpHost proxy)
-
-
-
Field Detail
-
DATE_FORMAT
public static final java.lang.String DATE_FORMAT
- See Also:
- Constant Field Values
-
DATE_LOCALE
public static final java.util.Locale DATE_LOCALE
-
TIME_ZONE
public static final java.util.TimeZone TIME_ZONE
-
request
private final InternalHttpRequest request
-
useExpectContinue
private java.lang.Boolean useExpectContinue
-
socketTmeout
private java.lang.Integer socketTmeout
-
connectTimeout
private java.lang.Integer connectTimeout
-
proxy
private org.apache.http.HttpHost proxy
-
dateFormatter
private java.text.SimpleDateFormat dateFormatter
-
-
Constructor Detail
-
Request
Request(InternalHttpRequest request)
-
-
Method Detail
-
Get
public static Request Get(java.net.URI uri)
-
Get
public static Request Get(java.lang.String uri)
-
Head
public static Request Head(java.net.URI uri)
-
Head
public static Request Head(java.lang.String uri)
-
Post
public static Request Post(java.net.URI uri)
-
Post
public static Request Post(java.lang.String uri)
-
Patch
public static Request Patch(java.net.URI uri)
-
Patch
public static Request Patch(java.lang.String uri)
-
Put
public static Request Put(java.net.URI uri)
-
Put
public static Request Put(java.lang.String uri)
-
Trace
public static Request Trace(java.net.URI uri)
-
Trace
public static Request Trace(java.lang.String uri)
-
Delete
public static Request Delete(java.net.URI uri)
-
Delete
public static Request Delete(java.lang.String uri)
-
Options
public static Request Options(java.net.URI uri)
-
Options
public static Request Options(java.lang.String uri)
-
internalExecute
org.apache.http.HttpResponse internalExecute(HttpClient client, org.apache.http.protocol.HttpContext localContext) throws ClientProtocolException, java.io.IOException
- Throws:
ClientProtocolExceptionjava.io.IOException
-
execute
public Response execute() throws ClientProtocolException, java.io.IOException
- Throws:
ClientProtocolExceptionjava.io.IOException
-
abort
public void abort() throws java.lang.UnsupportedOperationException- Throws:
java.lang.UnsupportedOperationException
-
addHeader
public Request addHeader(org.apache.http.Header header)
-
setHeader
public Request setHeader(org.apache.http.Header header)
- Since:
- 4.3
-
addHeader
public Request addHeader(java.lang.String name, java.lang.String value)
-
setHeader
public Request setHeader(java.lang.String name, java.lang.String value)
- Since:
- 4.3
-
removeHeader
public Request removeHeader(org.apache.http.Header header)
-
removeHeaders
public Request removeHeaders(java.lang.String name)
-
setHeaders
public Request setHeaders(org.apache.http.Header... headers)
-
setCacheControl
public Request setCacheControl(java.lang.String cacheControl)
-
getDateFormat
private java.text.SimpleDateFormat getDateFormat()
-
setDate
public Request setDate(java.util.Date date)
-
setIfModifiedSince
public Request setIfModifiedSince(java.util.Date date)
-
setIfUnmodifiedSince
public Request setIfUnmodifiedSince(java.util.Date date)
-
config
@Deprecated public Request config(java.lang.String param, java.lang.Object object)
Deprecated.(4.3)This method has no effect. Do not use.
-
removeConfig
@Deprecated public Request removeConfig(java.lang.String param)
Deprecated.(4.3)This method has no effect. Do not use.
-
version
public Request version(org.apache.http.HttpVersion version)
-
elementCharset
@Deprecated public Request elementCharset(java.lang.String charset)
Deprecated.(4.3)This parameter can no longer be used at the request level.This method has no effect. Do not use.
-
useExpectContinue
public Request useExpectContinue()
-
userAgent
public Request userAgent(java.lang.String agent)
-
socketTimeout
public Request socketTimeout(int timeout)
-
connectTimeout
public Request connectTimeout(int timeout)
-
staleConnectionCheck
@Deprecated public Request staleConnectionCheck(boolean b)
Deprecated.(4.4)This method has no effect. Do not use.
-
viaProxy
public Request viaProxy(org.apache.http.HttpHost proxy)
-
viaProxy
public Request viaProxy(java.lang.String proxy)
- Since:
- 4.4
-
body
public Request body(org.apache.http.HttpEntity entity)
-
bodyForm
public Request bodyForm(java.lang.Iterable<? extends org.apache.http.NameValuePair> formParams, java.nio.charset.Charset charset)
-
bodyForm
public Request bodyForm(java.lang.Iterable<? extends org.apache.http.NameValuePair> formParams)
-
bodyForm
public Request bodyForm(org.apache.http.NameValuePair... formParams)
-
bodyString
public Request bodyString(java.lang.String s, org.apache.http.entity.ContentType contentType)
-
bodyFile
public Request bodyFile(java.io.File file, org.apache.http.entity.ContentType contentType)
-
bodyByteArray
public Request bodyByteArray(byte[] b)
-
bodyByteArray
public Request bodyByteArray(byte[] b, org.apache.http.entity.ContentType contentType)
- Since:
- 4.4
-
bodyByteArray
public Request bodyByteArray(byte[] b, int off, int len)
-
bodyByteArray
public Request bodyByteArray(byte[] b, int off, int len, org.apache.http.entity.ContentType contentType)
- Since:
- 4.4
-
bodyStream
public Request bodyStream(java.io.InputStream inStream)
-
bodyStream
public Request bodyStream(java.io.InputStream inStream, org.apache.http.entity.ContentType contentType)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-