com.ning.http.client
Class RequestBuilder
java.lang.Object
com.ning.http.client.RequestBuilder
public class RequestBuilder
- extends Object
Builder for a Request
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RequestBuilder
public RequestBuilder(RequestType type)
RequestBuilder
public RequestBuilder(Request prototype)
addBodyPart
public RequestBuilder addBodyPart(Part part)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
addCookie
public RequestBuilder addCookie(Cookie cookie)
addHeader
public RequestBuilder addHeader(String name,
String value)
addParameter
public RequestBuilder addParameter(String key,
String value)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
addQueryParameter
public RequestBuilder addQueryParameter(String name,
String value)
build
public Request build()
setBody
public RequestBuilder setBody(byte[] data)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setBody
public RequestBuilder setBody(Request.EntityWriter dataWriter,
long length)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setBody
public RequestBuilder setBody(Request.EntityWriter dataWriter)
setBody
public RequestBuilder setBody(InputStream stream)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setBody
public RequestBuilder setBody(String data)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setHeader
public RequestBuilder setHeader(String name,
String value)
setHeaders
public RequestBuilder setHeaders(Headers headers)
setHeaders
public RequestBuilder setHeaders(Map<String,Collection<String>> headers)
setParameters
public RequestBuilder setParameters(Map<String,String> parameters)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setParameters
public RequestBuilder setParameters(com.google.common.collect.Multimap<String,String> parameters)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setUrl
public RequestBuilder setUrl(String url)
setVirtualHost
public RequestBuilder setVirtualHost(String virtualHost)
Copyright © 2010. All Rights Reserved.