public final class HttpRequestBuilder extends Object
Constructor and Description |
---|
HttpRequestBuilder(String url) |
public HttpRequestBuilder(String url)
public static HttpRequestBuilder create(String url)
public HttpRequestBuilder addHeader(String name, String value)
public HttpRequestBuilder addHeader(org.apache.http.Header header)
public HttpRequestBuilder addHeaders(org.apache.http.Header[] headers)
public HttpRequestBuilder addHeaders(Map<String,String> headers)
public HttpRequestBuilder addParam(String name, String value)
public HttpRequestBuilder addParam(org.apache.http.NameValuePair param)
public HttpRequestBuilder addParams(Map<String,String> params)
public HttpRequestBuilder addBody(String fieldName, org.apache.http.entity.mime.content.ContentBody contentBody)
public HttpRequestBuilder addContent(String fieldName, File file)
public HttpRequestBuilder addContent(String fieldName, InputStream inputStream, String fileName)
public HttpRequestBuilder addContent(String fieldName, InputStream inputStream, org.apache.http.entity.ContentType contentType, String fileName)
public HttpRequestBuilder addContent(String fieldName, String body, org.apache.http.entity.ContentType contentType)
public HttpRequestBuilder content(String content)
public HttpRequestBuilder content(byte[] content)
public HttpRequestBuilder content(InputStream content)
public HttpRequestBuilder content(File content)
public HttpRequestBuilder charset(Charset charset)
public HttpRequestBuilder charset(String charset)
public HttpRequestBuilder responseCharset(Charset responseCharset)
public HttpRequestBuilder responseCharset(String responseCharset)
public HttpRequestBuilder contentType(String mimeType, String charset)
public HttpRequestBuilder contentType(org.apache.http.entity.ContentType contentType)
public HttpRequestBuilder download(boolean download)
public HttpRequestBuilder download(IFileHandler fileHandler)
public HttpRequestBuilder connectionTimeout(int connectionTimeout)
public HttpRequestBuilder requestTimeout(int requestTimeout)
public HttpRequestBuilder socketTimeout(int socketTimeout)
public HttpRequestBuilder socketFactory(org.apache.http.conn.ssl.SSLConnectionSocketFactory socketFactory)
public HttpRequestBuilder configurable(IHttpClientConfigurable httpClientConfigurable)
public String getUrl()
public List<org.apache.http.Header> getHeaders()
public List<org.apache.http.NameValuePair> getParams()
public Object getContent()
public Charset getCharset()
public Charset getResponseCharset()
public org.apache.http.entity.ContentType getContentType()
public boolean isDownload()
public IFileHandler getFileHandler()
public int getConnectionTimeout()
public int getRequestTimeout()
public int getSocketTimeout()
public org.apache.http.conn.ssl.SSLConnectionSocketFactory getSocketFactory()
public IHttpClientConfigurable getConfigurable()
public IHttpRequest build()
Copyright © 2022. All rights reserved.