接口 HttpAgent
- 所有超级接口:
com.alibaba.nacos.common.lifecycle.Closeable
- 所有已知实现类:
MetricsHttpAgent,ServerHttpAgent
public interface HttpAgent
extends com.alibaba.nacos.common.lifecycle.Closeable
HttpAgent.
- 作者:
- Nacos
-
方法概要
修饰符和类型方法说明get encode.getName()get name.get namespace.get tenant.com.alibaba.nacos.common.http.HttpRestResult<String>httpDelete(String path, Map<String, String> headers, Map<String, String> paramValues, String encoding, long readTimeoutMs) invoke http delete method.com.alibaba.nacos.common.http.HttpRestResult<String>httpGet(String path, Map<String, String> headers, Map<String, String> paramValues, String encoding, long readTimeoutMs) invoke http get method.com.alibaba.nacos.common.http.HttpRestResult<String>httpPost(String path, Map<String, String> headers, Map<String, String> paramValues, String encoding, long readTimeoutMs) invoke http post method.voidstart()start to get nacos ip list.从接口继承的方法 com.alibaba.nacos.common.lifecycle.Closeable
shutdown
-
方法详细资料
-
start
void start() throws com.alibaba.nacos.api.exception.NacosExceptionstart to get nacos ip list.- 抛出:
com.alibaba.nacos.api.exception.NacosException- on get ip list error.
-
httpGet
com.alibaba.nacos.common.http.HttpRestResult<String> httpGet(String path, Map<String, String> headers, Map<String, throws ExceptionString> paramValues, String encoding, long readTimeoutMs) invoke http get method.- 参数:
path- http pathheaders- http headersparamValues- http paramValues httpencoding- http encodereadTimeoutMs- http timeout- 返回:
- HttpResult http response
- 抛出:
Exception- If an input or output exception occurred
-
httpPost
com.alibaba.nacos.common.http.HttpRestResult<String> httpPost(String path, Map<String, String> headers, Map<String, throws ExceptionString> paramValues, String encoding, long readTimeoutMs) invoke http post method.- 参数:
path- http pathheaders- http headersparamValues- http paramValues httpencoding- http encodereadTimeoutMs- http timeout- 返回:
- HttpResult http response
- 抛出:
Exception- If an input or output exception occurred
-
httpDelete
com.alibaba.nacos.common.http.HttpRestResult<String> httpDelete(String path, Map<String, String> headers, Map<String, throws ExceptionString> paramValues, String encoding, long readTimeoutMs) invoke http delete method.- 参数:
path- http pathheaders- http headersparamValues- http paramValues httpencoding- http encodereadTimeoutMs- http timeout- 返回:
- HttpResult http response
- 抛出:
Exception- If an input or output exception occurred
-
getName
String getName()get name.- 返回:
- String
-
getNamespace
String getNamespace()get namespace.- 返回:
- String
-
getTenant
String getTenant()get tenant.- 返回:
- String
-
getEncode
String getEncode()get encode.- 返回:
- String
-