public abstract class HttpOperation extends Object
| 构造器和说明 |
|---|
HttpOperation() |
HttpOperation(HttpReq httpReq) |
HttpOperation(String url) |
HttpOperation(String url,
HttpMethod httpMethod) |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpOperation |
contentType(org.apache.http.entity.ContentType contentType) |
HttpRes |
doSSLUrl(InputStream certInput,
String password) |
HttpRes |
doUrl() |
protected abstract HttpRes |
doUrl(boolean useSSL,
HttpReq httpReq,
InputStream certInput,
char[] password)
核心逻辑实现
|
static Map<String,String> |
formToMap(String formData) |
String |
getCharset() |
HttpReq |
getHttpReq() |
String |
getTokenKey() |
String |
getTokenVal() |
HttpOperation |
header(String key,
String value) |
HttpOperation |
headers(Map headers) |
static String |
jsonToForm(String json)
json数据转form表单提交
|
HttpOperation |
method(HttpMethod method) |
HttpOperation |
parameter(String text) |
HttpOperation |
parameter(String key,
Object value) |
HttpOperation |
parameters(Map map) |
void |
setCharset(String charset) |
void |
setTokenKey(String tokenKey) |
void |
setTokenVal(String val) |
public HttpOperation(HttpReq httpReq)
public HttpOperation(String url)
public HttpOperation()
public HttpOperation(String url, HttpMethod httpMethod)
public void setTokenKey(String tokenKey)
public void setTokenVal(String val)
public String getTokenKey()
public String getTokenVal()
public HttpReq getHttpReq()
public void setCharset(String charset)
public String getCharset()
public HttpOperation method(HttpMethod method)
public HttpOperation contentType(org.apache.http.entity.ContentType contentType)
public HttpOperation header(String key, String value)
public HttpOperation headers(Map headers)
public HttpOperation parameter(String key, Object value)
public HttpOperation parameter(String text)
public HttpOperation parameters(Map map)
public HttpRes doUrl()
public HttpRes doSSLUrl(InputStream certInput, String password)
protected abstract HttpRes doUrl(boolean useSSL, HttpReq httpReq, InputStream certInput, char[] password)
useSSL - httpReq - Copyright © 2022. All rights reserved.