| 程序包 | 说明 |
|---|---|
| com.alibaba.nacos.common.http | |
| com.alibaba.nacos.common.http.client | |
| com.alibaba.nacos.common.http.param | |
| com.alibaba.nacos.common.model |
| 限定符和类型 | 方法和说明 |
|---|---|
static URI |
HttpUtils.buildUri(String url,
Query query)
build URI By url and query.
|
protected String |
BaseHttpClient.buildUrl(String baseUrl,
Query query) |
<T> RestResult<T> |
NSyncHttpClient.delete(String url,
Header header,
Query query,
Type token)
http delete
|
<T> void |
NAsyncHttpClient.delete(String url,
Header header,
Query query,
Type token,
Callback<T> callback)
http delete
|
<T> RestResult<T> |
NSyncHttpClient.get(String url,
Header header,
Query query,
Type token)
http get
|
<T> void |
NAsyncHttpClient.get(String url,
Header header,
Query query,
Type token,
Callback<T> callback)
http get
|
<T> RestResult<T> |
NSyncHttpClient.getLarge(String url,
Header header,
Query query,
Object body,
Type token)
get request, may be pulling a lot of data
|
<T> void |
NAsyncHttpClient.getLarge(String url,
Header header,
Query query,
Object body,
Type token,
Callback<T> callback)
get request, may be pulling a lot of data
|
<T> RestResult<T> |
NSyncHttpClient.post(String url,
Header header,
Query query,
Object body,
Type token)
http post
|
<T> void |
NAsyncHttpClient.post(String url,
Header header,
Query query,
Object body,
Type token,
Callback<T> callback)
http post
|
<T> RestResult<T> |
NSyncHttpClient.put(String url,
Header header,
Query query,
Object body,
Type token)
http put
|
<T> void |
NAsyncHttpClient.put(String url,
Header header,
Query query,
Object body,
Type token,
Callback<T> callback)
http put
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> HttpRestResult<T> |
NacosRestTemplate.delete(String url,
Header header,
Query query,
Type responseType)
http delete URL request params are expanded using the given query
Query. |
<T> void |
NacosAsyncRestTemplate.delete(String url,
Header header,
Query query,
Type responseType,
Callback<T> callback)
async http delete URL request params are expanded using the given query
Query,
responseType can be an RestResult or RestResult data T type
callback Result callback execution,
if you need response headers, you can convert the received RestResult to HttpRestResult. |
<T> HttpRestResult<T> |
NacosRestTemplate.get(String url,
Header header,
Query query,
Type responseType)
http get URL request params are expanded using the given query
Query. |
<T> void |
NacosAsyncRestTemplate.get(String url,
Header header,
Query query,
Type responseType,
Callback<T> callback)
async http get URL request params are expanded using the given query
Query. |
<T> HttpRestResult<T> |
NacosRestTemplate.getLarge(String url,
Header header,
Query query,
Object body,
Type responseType)
get request, may be pulling a lot of data URL request params are expanded using the given query
Query,
More request parameters can be set via body. |
<T> void |
NacosAsyncRestTemplate.getLarge(String url,
Header header,
Query query,
Object body,
Type responseType,
Callback<T> callback)
async get request, may be pulling a lot of data URL request params are expanded using the given query
Query, More request parameters can be set via body. |
<T> HttpRestResult<T> |
NacosRestTemplate.post(String url,
Header header,
Query query,
Object body,
Type responseType)
http post Create a new resource by POSTing the given object to the http request.
|
<T> void |
NacosAsyncRestTemplate.post(String url,
Header header,
Query query,
Object body,
Type responseType,
Callback<T> callback)
async http post Create a new resource by POSTing the given object to the http request.
|
<T> HttpRestResult<T> |
NacosRestTemplate.postForm(String url,
Header header,
Query query,
Map<String,String> bodyValues,
Type responseType)
http post from Create a new resource by PUTting the given map
bodyValues to http request, http header
contentType default 'application/x-www-form-urlencoded;charset=utf-8'. |
<T> void |
NacosAsyncRestTemplate.postForm(String url,
Header header,
Query query,
Map<String,String> bodyValues,
Type responseType,
Callback<T> callback)
async http post from Create a new resource by PUTting the given map
bodyValues to http request, http
header contentType default 'application/x-www-form-urlencoded;charset=utf-8'. |
<T> HttpRestResult<T> |
NacosRestTemplate.put(String url,
Header header,
Query query,
Object body,
Type responseType)
http put Create a new resource by PUTting the given body to http request.
|
<T> void |
NacosAsyncRestTemplate.put(String url,
Header header,
Query query,
Object body,
Type responseType,
Callback<T> callback)
async http put Create a new resource by PUTting the given body to http request.
|
<T> HttpRestResult<T> |
NacosRestTemplate.putForm(String url,
Header header,
Query query,
Map<String,String> bodyValues,
Type responseType)
http put from Create a new resource by PUTting the given map
bodyValues to http request, http header
contentType default 'application/x-www-form-urlencoded;charset=utf-8'. |
<T> void |
NacosAsyncRestTemplate.putForm(String url,
Header header,
Query query,
Map<String,String> bodyValues,
Type responseType,
Callback<T> callback)
async http put from Create a new resource by PUTting the given map
bodyValues to http request, http
header contentType default 'application/x-www-form-urlencoded;charset=utf-8'. |
| 限定符和类型 | 字段和说明 |
|---|---|
static Query |
Query.EMPTY |
| 限定符和类型 | 方法和说明 |
|---|---|
Query |
Query.addParam(String key,
Object value)
Add query parameter.
|
Query |
Query.initParams(Map<String,String> params)
Add all parameters as query parameter.
|
static Query |
Query.newInstance() |
| 限定符和类型 | 方法和说明 |
|---|---|
Query |
RequestHttpEntity.getQuery() |
| 构造器和说明 |
|---|
RequestHttpEntity(Header header,
Query query) |
RequestHttpEntity(Header header,
Query query,
Object body) |
Copyright © 2018–2020 Alibaba Group. All rights reserved.