public class RequestBuilder extends RequestBuilderBase<RequestBuilder>
Request
.request
Constructor and Description |
---|
RequestBuilder() |
RequestBuilder(Request prototype) |
RequestBuilder(String method) |
setBody, setBody, setBodyEncoding, setContentLength, setPerRequestConfig, setRangeOffset, setRealm
public RequestBuilder()
public RequestBuilder(String method)
public RequestBuilder(Request prototype)
public RequestBuilder addBodyPart(Part part) throws IllegalArgumentException
addBodyPart
in class RequestBuilderBase<RequestBuilder>
IllegalArgumentException
public RequestBuilder addCookie(Cookie cookie)
addCookie
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder addHeader(String name, String value)
addHeader
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder addParameter(String key, String value) throws IllegalArgumentException
addParameter
in class RequestBuilderBase<RequestBuilder>
IllegalArgumentException
public RequestBuilder addQueryParameter(String name, String value)
addQueryParameter
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setQueryParameters(FluentStringsMap parameters)
setQueryParameters
in class RequestBuilderBase<RequestBuilder>
public Request build()
build
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setBody(byte[] data) throws IllegalArgumentException
setBody
in class RequestBuilderBase<RequestBuilder>
IllegalArgumentException
public RequestBuilder setBody(Request.EntityWriter dataWriter, long length) throws IllegalArgumentException
setBody
in class RequestBuilderBase<RequestBuilder>
IllegalArgumentException
public RequestBuilder setBody(Request.EntityWriter dataWriter)
setBody
in class RequestBuilderBase<RequestBuilder>
@Deprecated public RequestBuilder setBody(InputStream stream) throws IllegalArgumentException
RequestBuilderBase.setBody(BodyGenerator)
setBody(new InputStreamBodyGenerator(inputStream))setBody
in class RequestBuilderBase<RequestBuilder>
stream
- - An InputStream
RequestBuilder
IllegalArgumentException
InputStreamBodyGenerator(inputStream)
,
InputStreamBodyGenerator
public RequestBuilder setBody(String data) throws IllegalArgumentException
setBody
in class RequestBuilderBase<RequestBuilder>
IllegalArgumentException
public RequestBuilder setHeader(String name, String value)
setHeader
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setHeaders(FluentCaseInsensitiveStringsMap headers)
setHeaders
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setHeaders(Map<String,Collection<String>> headers)
setHeaders
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setParameters(Map<String,Collection<String>> parameters) throws IllegalArgumentException
setParameters
in class RequestBuilderBase<RequestBuilder>
IllegalArgumentException
public RequestBuilder setParameters(FluentStringsMap parameters) throws IllegalArgumentException
setParameters
in class RequestBuilderBase<RequestBuilder>
IllegalArgumentException
public RequestBuilder setMethod(String method)
setMethod
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setUrl(String url)
setUrl
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setProxyServer(ProxyServer proxyServer)
setProxyServer
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setVirtualHost(String virtualHost)
setVirtualHost
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setFollowRedirects(boolean followRedirects)
setFollowRedirects
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder addOrReplaceCookie(Cookie c)
addOrReplaceCookie
in class RequestBuilderBase<RequestBuilder>
Copyright © 2015. All rights reserved.