HttpClient - the type parameterRequestBody - the type parameterResponse - the type parameterpublic abstract class HttpUnits<HttpClient,RequestBody,Response> extends Object
| 构造器和说明 |
|---|
HttpUnits(HttpClient httpClient)
Instantiates a new Http units.
|
HttpUnits(HttpClient httpClient,
HttpLogConfig config)
Instantiates a new Http units.
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract HttpResponse |
get(HttpUnitAttr attr,
HttpUnitRqParams params)
Get http response.
|
abstract HttpResponse |
get(HttpUnitAttr attr,
String url)
Get http response.
|
abstract HttpResponse |
get(HttpUnitAttr attr,
String url,
com.alibaba.fastjson.JSONObject params)
Get http response.
|
abstract HttpResponse |
get(HttpUnitAttr attr,
String url,
Map<String,Object> params)
Get http response.
|
abstract HttpResponse |
get(HttpUnitAttr attr,
String url,
Object params)
Get http response.
|
abstract String |
getContent(HttpUnitAttr attr,
Response httpEntity)
Gets content.
|
abstract HttpUnitRqParams |
getHttpUnitRqParams(String url)
Gets http unit rq params.
|
abstract HttpResponse |
json(HttpUnitAttr attr,
HttpUnitRqParams params)
Json http response.
|
abstract HttpResponse |
post_json(HttpUnitAttr attr,
HttpUnitRqParams params)
Post json http response.
|
String |
urlGet(String url,
com.alibaba.fastjson.JSONObject params) |
String |
urlGet(String url,
Map<String,Object> params) |
String |
urlGet(String url,
Object params) |
public HttpUnits(HttpClient httpClient)
httpClient - the http clientpublic HttpUnits(HttpClient httpClient, HttpLogConfig config)
httpClient - the http clientconfig - the configpublic abstract HttpResponse get(HttpUnitAttr attr, HttpUnitRqParams params)
attr - the attrparams - the paramspublic abstract HttpResponse get(HttpUnitAttr attr, String url)
attr - the attrurl - the urlpublic abstract HttpResponse get(HttpUnitAttr attr, String url, Map<String,Object> params)
attr - the attrurl - the urlparams - the paramspublic abstract HttpResponse get(HttpUnitAttr attr, String url, com.alibaba.fastjson.JSONObject params)
attr - the attrurl - the urlparams - the paramspublic abstract HttpResponse get(HttpUnitAttr attr, String url, Object params)
attr - the attrurl - the urlparams - the paramspublic abstract HttpResponse json(HttpUnitAttr attr, HttpUnitRqParams params)
attr - the attrparams - the paramspublic abstract HttpResponse post_json(HttpUnitAttr attr, HttpUnitRqParams params)
attr - the attrparams - the paramspublic abstract String getContent(HttpUnitAttr attr, Response httpEntity)
attr - the attrhttpEntity - the http entitypublic abstract HttpUnitRqParams getHttpUnitRqParams(String url)
url - the urlCopyright © 2021. All rights reserved.