com.ning.http.client
T
- public abstract class RequestBuilderBase<T extends RequestBuilderBase<T>> extends java.lang.Object
Request
Modifier and Type | Field and Description |
---|---|
protected com.ning.http.client.RequestBuilderBase.RequestImpl |
request |
Modifier | Constructor and Description |
---|---|
protected |
RequestBuilderBase(java.lang.Class<T> derived,
Request prototype) |
protected |
RequestBuilderBase(java.lang.Class<T> derived,
java.lang.String method) |
Modifier and Type | Method and Description |
---|---|
T |
addBodyPart(Part part) |
T |
addCookie(Cookie cookie) |
T |
addHeader(java.lang.String name,
java.lang.String value) |
T |
addOrReplaceCookie(Cookie cookie) |
T |
addParameter(java.lang.String key,
java.lang.String value) |
T |
addQueryParameter(java.lang.String name,
java.lang.String value) |
Request |
build() |
T |
setBody(BodyGenerator bodyGenerator) |
T |
setBody(byte[] data) |
T |
setBody(java.io.File file) |
T |
setBody(java.io.InputStream stream) |
T |
setBody(Request.EntityWriter dataWriter) |
T |
setBody(Request.EntityWriter dataWriter,
long length) |
T |
setBody(java.lang.String data) |
T |
setBodyEncoding(java.lang.String charset) |
T |
setContentLength(int length) |
T |
setFollowRedirects(boolean followRedirects) |
T |
setHeader(java.lang.String name,
java.lang.String value) |
T |
setHeaders(FluentCaseInsensitiveStringsMap headers) |
T |
setHeaders(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers) |
T |
setMethod(java.lang.String method) |
T |
setParameters(FluentStringsMap parameters) |
T |
setParameters(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> parameters) |
T |
setPerRequestConfig(PerRequestConfig perRequestConfig) |
T |
setProxyServer(ProxyServer proxyServer) |
T |
setQueryParameters(FluentStringsMap parameters) |
T |
setRangeOffset(long rangeOffset) |
T |
setRealm(Realm realm) |
T |
setUrl(java.lang.String url) |
T |
setVirtualHost(java.lang.String virtualHost) |
protected RequestBuilderBase(java.lang.Class<T> derived, java.lang.String method)
public T setUrl(java.lang.String url)
public T setVirtualHost(java.lang.String virtualHost)
public T setHeader(java.lang.String name, java.lang.String value)
public T addHeader(java.lang.String name, java.lang.String value)
public T setHeaders(FluentCaseInsensitiveStringsMap headers)
public T setHeaders(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers)
public T setContentLength(int length)
public T setBody(java.io.File file)
public T setBody(byte[] data) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public T setBody(java.lang.String data) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public T setBody(java.io.InputStream stream) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public T setBody(Request.EntityWriter dataWriter)
public T setBody(Request.EntityWriter dataWriter, long length) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public T setBody(BodyGenerator bodyGenerator)
public T addQueryParameter(java.lang.String name, java.lang.String value)
public T setQueryParameters(FluentStringsMap parameters)
public T addParameter(java.lang.String key, java.lang.String value) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public T setParameters(FluentStringsMap parameters) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public T setParameters(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> parameters) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public T addBodyPart(Part part) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public T setProxyServer(ProxyServer proxyServer)
public T setFollowRedirects(boolean followRedirects)
public T setPerRequestConfig(PerRequestConfig perRequestConfig)
public T setRangeOffset(long rangeOffset)
public T setMethod(java.lang.String method)
public T setBodyEncoding(java.lang.String charset)
public Request build()
Copyright © 2014. All Rights Reserved.