public class HttpConfig extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.http.client.HttpClient |
client() |
HttpConfig |
client(org.apache.http.client.HttpClient client) |
org.apache.http.protocol.HttpContext |
context() |
HttpConfig |
context(org.apache.http.protocol.HttpContext context) |
static HttpConfig |
custom()
获取实例
|
String |
encoding() |
HttpConfig |
encoding(String encoding) |
HttpConfig |
file(String filePath) |
HttpConfig |
files(String[] filePaths) |
HttpConfig |
files(String[] filePaths,
String inputName)
上传文件时用到
|
HttpConfig |
files(String[] filePaths,
String inputName,
boolean forceRemoveContentTypeChraset)
上传文件时用到
|
org.apache.http.Header[] |
headers() |
HttpConfig |
headers(org.apache.http.Header[] headers) |
HttpConfig |
headers(org.apache.http.Header[] headers,
boolean isReturnRespHeaders)
Header头信息(是否返回response中的headers)
|
String |
inenc() |
HttpConfig |
inenc(String inenc) |
boolean |
isReturnRespHeaders() |
String |
json() |
HttpConfig |
json(String json) |
Map<String,Object> |
map() |
HttpConfig |
map(Map<String,Object> map) |
HttpMethod |
method() |
HttpConfig |
method(HttpMethod method) |
String |
methodName() |
HttpConfig |
methodName(String methodName) |
OutputStream |
out() |
HttpConfig |
out(OutputStream out) |
String |
outenc() |
HttpConfig |
outenc(String outenc) |
String |
url() |
HttpConfig |
url(String url) |
public static HttpConfig custom()
public HttpConfig client(org.apache.http.client.HttpClient client)
client - HttpClient对象public HttpConfig url(String url)
url - 资源urlpublic HttpConfig headers(org.apache.http.Header[] headers)
headers - Header头信息public HttpConfig headers(org.apache.http.Header[] headers, boolean isReturnRespHeaders)
headers - Header头信息isReturnRespHeaders - 是否返回response中的headerspublic HttpConfig method(HttpMethod method)
method - 请求方法public HttpConfig methodName(String methodName)
methodName - 请求方法public HttpConfig context(org.apache.http.protocol.HttpContext context)
context - cookie操作相关public HttpConfig map(Map<String,Object> map)
map - 传递参数public HttpConfig json(String json)
json - 以json格式字符串作为参数public HttpConfig file(String filePath)
filePath - 待上传文件所在路径public HttpConfig files(String[] filePaths)
filePaths - 待上传文件所在路径public HttpConfig files(String[] filePaths, String inputName)
filePaths - 待上传文件所在路径inputName - 即file input 标签的name值,默认为filepublic HttpConfig files(String[] filePaths, String inputName, boolean forceRemoveContentTypeChraset)
filePaths - 待上传文件所在路径inputName - 即file input 标签的name值,默认为fileforceRemoveContentTypeChraset - 是否强制一处content-type中设置的编码类型public HttpConfig encoding(String encoding)
encoding - 输入输出编码public HttpConfig inenc(String inenc)
inenc - 输入编码public HttpConfig outenc(String outenc)
outenc - 输出编码public HttpConfig out(OutputStream out)
out - 输出流对象public org.apache.http.client.HttpClient client()
public org.apache.http.Header[] headers()
public boolean isReturnRespHeaders()
public String url()
public HttpMethod method()
public String methodName()
public org.apache.http.protocol.HttpContext context()
public String json()
public String encoding()
public String inenc()
public String outenc()
public OutputStream out()
Copyright © 2022. All rights reserved.