Package com.ning.http.client
Class RequestBuilderBase<T extends RequestBuilderBase<T>>
java.lang.Object
com.ning.http.client.RequestBuilderBase<T>
- Type Parameters:
T-
- Direct Known Subclasses:
AsyncHttpClient.BoundRequestBuilder,RequestBuilder
Builder for
Request-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.ning.http.client.RequestBuilderBase.RequestImplprotected SignatureCalculatorprotected UriEncoder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRequestBuilderBase(Class<T> derived, Request prototype) protectedRequestBuilderBase(Class<T> derived, Request prototype, UriEncoder uriEncoder) protectedRequestBuilderBase(Class<T> derived, String method, boolean disableUrlEncoding) protectedRequestBuilderBase(Class<T> derived, String method, UriEncoder uriEncoder) -
Method Summary
Modifier and TypeMethodDescriptionaddBodyPart(Part part) addFormParam(String name, String value) addOrReplaceCookie(Cookie cookie) addQueryParam(String name, String value) addQueryParams(List<Param> params) build()voidvoidvoidvoidvoidvoidsetBody(byte[] data) setBody(BodyGenerator bodyGenerator) setBody(InputStream stream) setBodyEncoding(String charset) setConnectionPoolKeyStrategy(ConnectionPoolPartitioning connectionPoolKeyStrategy) setContentLength(int length) setCookies(Collection<Cookie> cookies) setFollowRedirects(boolean followRedirects) setFormParams(List<Param> params) setFormParams(Map<String, List<String>> map) setHeaders(Map<String, Collection<String>> headers) setInetAddress(InetAddress address) setLocalInetAddress(InetAddress address) setNameResolver(NameResolver nameResolver) setProxyServer(ProxyServer proxyServer) setQueryParams(List<Param> params) setQueryParams(Map<String, List<String>> map) setRangeOffset(long rangeOffset) setRequestTimeout(int requestTimeout) setSignatureCalculator(SignatureCalculator signatureCalculator) setVirtualHost(String virtualHost)
-
Field Details
-
request
protected final com.ning.http.client.RequestBuilderBase.RequestImpl request -
uriEncoder
-
rbQueryParams
-
signatureCalculator
-
-
Constructor Details
-
RequestBuilderBase
-
RequestBuilderBase
-
RequestBuilderBase
-
RequestBuilderBase
-
-
Method Details
-
setUrl
-
setUri
-
setInetAddress
-
setLocalInetAddress
-
setVirtualHost
-
setHeader
-
addHeader
-
setHeaders
-
setHeaders
-
setContentLength
-
setCookies
-
addCookie
-
cleanExpiredCookies
public void cleanExpiredCookies() -
addOrReplaceCookie
-
resetCookies
public void resetCookies() -
resetQuery
public void resetQuery() -
resetFormParams
public void resetFormParams() -
resetNonMultipartData
public void resetNonMultipartData() -
resetMultipartData
public void resetMultipartData() -
setBody
-
setBody
-
setBody
-
setBody
-
setBody
-
setBody
-
addQueryParam
-
addQueryParams
-
setQueryParams
-
setQueryParams
-
addFormParam
-
setFormParams
-
setFormParams
-
addBodyPart
-
setProxyServer
-
setRealm
-
setFollowRedirects
-
setRequestTimeout
-
setRangeOffset
-
setMethod
-
setBodyEncoding
-
setConnectionPoolKeyStrategy
-
setNameResolver
-
setSignatureCalculator
-
build
-