com.ning.http.client
public class RequestBuilder extends RequestBuilderBase<RequestBuilder>
Request
.request
Constructor and Description |
---|
RequestBuilder() |
RequestBuilder(Request prototype) |
RequestBuilder(java.lang.String method) |
Modifier and Type | Method and Description |
---|---|
RequestBuilder |
addBodyPart(Part part) |
RequestBuilder |
addCookie(Cookie cookie) |
RequestBuilder |
addHeader(java.lang.String name,
java.lang.String value) |
RequestBuilder |
addOrReplaceCookie(Cookie c) |
RequestBuilder |
addParameter(java.lang.String key,
java.lang.String value) |
RequestBuilder |
addQueryParameter(java.lang.String name,
java.lang.String value) |
Request |
build() |
RequestBuilder |
setBody(byte[] data) |
RequestBuilder |
setBody(java.io.InputStream stream)
Deprecated.
RequestBuilderBase.setBody(BodyGenerator) setBody(new InputStreamBodyGenerator(inputStream)) |
RequestBuilder |
setBody(Request.EntityWriter dataWriter) |
RequestBuilder |
setBody(Request.EntityWriter dataWriter,
long length) |
RequestBuilder |
setBody(java.lang.String data) |
RequestBuilder |
setFollowRedirects(boolean followRedirects) |
RequestBuilder |
setHeader(java.lang.String name,
java.lang.String value) |
RequestBuilder |
setHeaders(FluentCaseInsensitiveStringsMap headers) |
RequestBuilder |
setHeaders(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers) |
RequestBuilder |
setMethod(java.lang.String method) |
RequestBuilder |
setParameters(FluentStringsMap parameters) |
RequestBuilder |
setParameters(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> parameters) |
RequestBuilder |
setProxyServer(ProxyServer proxyServer) |
RequestBuilder |
setQueryParameters(FluentStringsMap parameters) |
RequestBuilder |
setUrl(java.lang.String url) |
RequestBuilder |
setVirtualHost(java.lang.String virtualHost) |
setBody, setBody, setBodyEncoding, setContentLength, setPerRequestConfig, setRangeOffset, setRealm
public RequestBuilder()
public RequestBuilder(java.lang.String method)
public RequestBuilder(Request prototype)
public RequestBuilder addBodyPart(Part part) throws java.lang.IllegalArgumentException
addBodyPart
in class RequestBuilderBase<RequestBuilder>
java.lang.IllegalArgumentException
public RequestBuilder addCookie(Cookie cookie)
addCookie
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder addHeader(java.lang.String name, java.lang.String value)
addHeader
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder addParameter(java.lang.String key, java.lang.String value) throws java.lang.IllegalArgumentException
addParameter
in class RequestBuilderBase<RequestBuilder>
java.lang.IllegalArgumentException
public RequestBuilder addQueryParameter(java.lang.String name, java.lang.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 java.lang.IllegalArgumentException
setBody
in class RequestBuilderBase<RequestBuilder>
java.lang.IllegalArgumentException
public RequestBuilder setBody(Request.EntityWriter dataWriter, long length) throws java.lang.IllegalArgumentException
setBody
in class RequestBuilderBase<RequestBuilder>
java.lang.IllegalArgumentException
public RequestBuilder setBody(Request.EntityWriter dataWriter)
setBody
in class RequestBuilderBase<RequestBuilder>
@Deprecated public RequestBuilder setBody(java.io.InputStream stream) throws java.lang.IllegalArgumentException
RequestBuilderBase.setBody(BodyGenerator)
setBody(new InputStreamBodyGenerator(inputStream))setBody
in class RequestBuilderBase<RequestBuilder>
stream
- - An InputStream
RequestBuilder
java.lang.IllegalArgumentException
InputStreamBodyGenerator(inputStream)
,
InputStreamBodyGenerator
public RequestBuilder setBody(java.lang.String data) throws java.lang.IllegalArgumentException
setBody
in class RequestBuilderBase<RequestBuilder>
java.lang.IllegalArgumentException
public RequestBuilder setHeader(java.lang.String name, java.lang.String value)
setHeader
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setHeaders(FluentCaseInsensitiveStringsMap headers)
setHeaders
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setHeaders(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> headers)
setHeaders
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setParameters(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> parameters) throws java.lang.IllegalArgumentException
setParameters
in class RequestBuilderBase<RequestBuilder>
java.lang.IllegalArgumentException
public RequestBuilder setParameters(FluentStringsMap parameters) throws java.lang.IllegalArgumentException
setParameters
in class RequestBuilderBase<RequestBuilder>
java.lang.IllegalArgumentException
public RequestBuilder setMethod(java.lang.String method)
setMethod
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setUrl(java.lang.String url)
setUrl
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setProxyServer(ProxyServer proxyServer)
setProxyServer
in class RequestBuilderBase<RequestBuilder>
public RequestBuilder setVirtualHost(java.lang.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 © 2014. All Rights Reserved.