| 程序包 | 说明 |
|---|---|
| com.alibaba.nacos.common.http | |
| com.alibaba.nacos.common.http.client | |
| com.alibaba.nacos.common.http.client.response | |
| com.alibaba.nacos.common.http.param | |
| com.alibaba.nacos.common.model |
| 限定符和类型 | 方法和说明 |
|---|---|
Header |
HttpRestResult.getHeader() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.apache.http.client.methods.HttpRequestBase |
BaseHttpClient.build(String url,
Header header,
Object body,
String method)
已过时。
|
protected org.apache.http.client.methods.HttpRequestBase |
BaseHttpClient.build(String url,
Header header,
String method)
已过时。
|
<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
|
static void |
HttpUtils.initRequestEntity(org.apache.http.client.methods.HttpRequestBase requestBase,
Object body,
Header header)
Init http entity.
|
static void |
HttpUtils.initRequestHeader(org.apache.http.client.methods.HttpRequestBase requestBase,
Header header)
Init http header.
|
<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
|
void |
HttpRestResult.setHeader(Header header) |
| 构造器和说明 |
|---|
HttpRestResult(Header header,
int code,
T data,
String message) |
| 限定符和类型 | 方法和说明 |
|---|---|
<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> void |
NacosAsyncRestTemplate.delete(String url,
Header header,
String body,
Type responseType,
Callback<T> callback)
async http delete large request, when the parameter exceeds the URL limit, you can use this method to put the
parameter into the body pass.
|
<T> HttpRestResult<T> |
NacosRestTemplate.delete(String url,
HttpClientConfig config,
Header header,
Query query,
Type responseType)
http delete URL request params are expanded using the given query
Query. |
<T> HttpRestResult<T> |
NacosRestTemplate.exchange(String url,
HttpClientConfig config,
Header header,
Query query,
Object body,
String httpMethod,
Type responseType)
Execute the HTTP method to the given URI template, writing the given request entity to the request, and returns
the response as
HttpRestResult. |
<T> HttpRestResult<T> |
NacosRestTemplate.exchangeForm(String url,
Header header,
Query query,
Map<String,String> bodyValues,
String httpMethod,
Type responseType)
Execute the HTTP method to the given URI template, writing the given request entity to the request, and returns
the response as
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.get(String url,
HttpClientConfig config,
Header header,
Query query,
Type responseType)
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,
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,
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.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.postForm(String url,
HttpClientConfig config,
Header header,
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> HttpRestResult<T> |
NacosRestTemplate.postJson(String url,
Header header,
Query query,
String body,
Type responseType)
http post json Create a new resource by POSTing the given object to the http request, http header contentType
default 'application/json;charset=UTF-8'.
|
<T> void |
NacosAsyncRestTemplate.postJson(String url,
Header header,
Query query,
String body,
Type responseType,
Callback<T> callback)
async http post Json Create a new resource by POSTing the given object to the http request, http header
contentType default 'application/json;charset=UTF-8'.
|
<T> HttpRestResult<T> |
NacosRestTemplate.postJson(String url,
Header header,
String body,
Type responseType)
http post json Create a new resource by POSTing the given object to the http request, http header contentType
default 'application/json;charset=UTF-8'.
|
<T> void |
NacosAsyncRestTemplate.postJson(String url,
Header header,
String body,
Type responseType,
Callback<T> callback)
async http post Json Create a new resource by POSTing the given object to the http request, http header
contentType default 'application/json;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,
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,
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'. |
<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'. |
<T> HttpRestResult<T> |
NacosRestTemplate.putForm(String url,
HttpClientConfig config,
Header header,
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> HttpRestResult<T> |
NacosRestTemplate.putJson(String url,
Header header,
Query query,
String body,
Type responseType)
http put json Create a new resource by PUTting the given body to http request, http header contentType default
'application/json;charset=UTF-8'.
|
<T> void |
NacosAsyncRestTemplate.putJson(String url,
Header header,
Query query,
String body,
Type responseType,
Callback<T> callback)
async http put Json Create a new resource by PUTting the given body to http request, http header contentType
default 'application/json;charset=UTF-8'.
|
<T> HttpRestResult<T> |
NacosRestTemplate.putJson(String url,
Header header,
String body,
Type responseType)
http put json Create a new resource by PUTting the given body to http request, http header contentType default
'application/json;charset=UTF-8'.
|
<T> void |
NacosAsyncRestTemplate.putJson(String url,
Header header,
String body,
Type responseType,
Callback<T> callback)
async http put Json Create a new resource by PUTting the given body to http request, http header contentType
default 'application/json;charset=UTF-8'.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Header |
HttpClientResponse.getHeaders()
Return the headers of this message.
|
Header |
JdkHttpClientResponse.getHeaders() |
Header |
DefaultClientHttpResponse.getHeaders() |
| 限定符和类型 | 字段和说明 |
|---|---|
static Header |
Header.EMPTY |
| 限定符和类型 | 方法和说明 |
|---|---|
Header |
Header.addAll(List<String> list)
Add all KV list to header.
|
Header |
Header.addParam(String key,
String value)
Add the key and value to the header.
|
Header |
Header.build() |
static Header |
Header.newInstance() |
Header |
Header.setContentType(String contentType) |
| 限定符和类型 | 方法和说明 |
|---|---|
Header |
RequestHttpEntity.getHeaders() |
| 构造器和说明 |
|---|
RequestHttpEntity(Header header,
Object body) |
RequestHttpEntity(Header header,
Query query) |
RequestHttpEntity(Header header,
Query query,
Object body) |
RequestHttpEntity(HttpClientConfig httpClientConfig,
Header header,
Object body) |
RequestHttpEntity(HttpClientConfig httpClientConfig,
Header header,
Query query) |
RequestHttpEntity(HttpClientConfig httpClientConfig,
Header header,
Query query,
Object body) |
Copyright © 2018–2020 Alibaba Group. All rights reserved.