T
- public abstract class RequestBuilderBase<T extends RequestBuilderBase<T>> extends Object
Request
Modifier and Type | Field and Description |
---|---|
protected com.ning.http.client.RequestBuilderBase.RequestImpl |
request |
Modifier | Constructor and Description |
---|---|
protected |
RequestBuilderBase(Class<T> derived,
Request prototype) |
protected |
RequestBuilderBase(Class<T> derived,
String method) |
public T setHeaders(FluentCaseInsensitiveStringsMap headers)
public T setHeaders(Map<String,Collection<String>> headers)
public T setContentLength(int length)
public T setBody(byte[] data) throws IllegalArgumentException
IllegalArgumentException
public T setBody(String data) throws IllegalArgumentException
IllegalArgumentException
public T setBody(InputStream stream) throws IllegalArgumentException
IllegalArgumentException
public T setBody(Request.EntityWriter dataWriter)
public T setBody(Request.EntityWriter dataWriter, long length) throws IllegalArgumentException
IllegalArgumentException
public T setBody(BodyGenerator bodyGenerator)
public T setQueryParameters(FluentStringsMap parameters)
public T addParameter(String key, String value) throws IllegalArgumentException
IllegalArgumentException
public T setParameters(FluentStringsMap parameters) throws IllegalArgumentException
IllegalArgumentException
public T setParameters(Map<String,Collection<String>> parameters) throws IllegalArgumentException
IllegalArgumentException
public T addBodyPart(Part part) throws IllegalArgumentException
IllegalArgumentException
public T setProxyServer(ProxyServer proxyServer)
public T setFollowRedirects(boolean followRedirects)
public T setPerRequestConfig(PerRequestConfig perRequestConfig)
public T setRangeOffset(long rangeOffset)
public Request build()
Copyright © 2015. All rights reserved.