public class RequestBuilder extends Object
HttpUriRequest实例。
请注意,此类根据请求的组合来对参数进行不同的处理:如果请求具有使用setEntity(org.apache.http.HttpEntity)显式设置的内容实体,或者不是实体封装方法(如POST或PUT),则参数将添加到查询组件的请求URI。 否则,参数将被添加为编码entity的URL。
public static RequestBuilder create(String method)
public static RequestBuilder get()
public static RequestBuilder get(URI uri)
public static RequestBuilder get(String uri)
public static RequestBuilder head()
public static RequestBuilder head(URI uri)
public static RequestBuilder head(String uri)
public static RequestBuilder patch()
public static RequestBuilder patch(URI uri)
public static RequestBuilder patch(String uri)
public static RequestBuilder post()
public static RequestBuilder post(URI uri)
public static RequestBuilder post(String uri)
public static RequestBuilder put()
public static RequestBuilder put(URI uri)
public static RequestBuilder put(String uri)
public static RequestBuilder delete()
public static RequestBuilder delete(URI uri)
public static RequestBuilder delete(String uri)
public static RequestBuilder trace()
public static RequestBuilder trace(URI uri)
public static RequestBuilder trace(String uri)
public static RequestBuilder options()
public static RequestBuilder options(URI uri)
public static RequestBuilder options(String uri)
public static RequestBuilder copy(HttpRequest request)
public RequestBuilder setCharset(Charset charset)
public Charset getCharset()
public String getMethod()
public ProtocolVersion getVersion()
public RequestBuilder setVersion(ProtocolVersion version)
public URI getUri()
public RequestBuilder setUri(URI uri)
public RequestBuilder setUri(String uri)
public RequestBuilder addHeader(Header header)
public RequestBuilder addHeader(String name, String value)
public RequestBuilder removeHeader(Header header)
public RequestBuilder removeHeaders(String name)
public RequestBuilder setHeader(Header header)
public RequestBuilder setHeader(String name, String value)
public HttpEntity getEntity()
public RequestBuilder setEntity(HttpEntity entity)
public List<NameValuePair> getParameters()
public RequestBuilder addParameter(NameValuePair nvp)
public RequestBuilder addParameter(String name, String value)
public RequestBuilder addParameters(NameValuePair... nvps)
public RequestConfig getConfig()
public RequestBuilder setConfig(RequestConfig config)
public HttpUriRequest build()
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.