接口 HttpAgent
-
- 所有超级接口:
com.alibaba.nacos.common.lifecycle.Closeable
- 所有已知实现类:
MetricsHttpAgent,ServerHttpAgent
public interface HttpAgent extends com.alibaba.nacos.common.lifecycle.CloseableHttpAgent.- 作者:
- Nacos
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 java.lang.StringgetEncode()get encode.java.lang.StringgetName()get name.java.lang.StringgetNamespace()get namespace.java.lang.StringgetTenant()get tenant.com.alibaba.nacos.common.http.HttpRestResult<java.lang.String>httpDelete(java.lang.String path, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> paramValues, java.lang.String encoding, long readTimeoutMs)invoke http delete method.com.alibaba.nacos.common.http.HttpRestResult<java.lang.String>httpGet(java.lang.String path, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> paramValues, java.lang.String encoding, long readTimeoutMs)invoke http get method.com.alibaba.nacos.common.http.HttpRestResult<java.lang.String>httpPost(java.lang.String path, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> paramValues, java.lang.String encoding, long readTimeoutMs)invoke http post method.voidstart()start to get nacos ip list.
-
-
-
方法详细资料
-
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<java.lang.String> httpGet(java.lang.String path, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> paramValues, java.lang.String encoding, long readTimeoutMs) throws java.lang.Exceptioninvoke http get method.- 参数:
path- http pathheaders- http headersparamValues- http paramValues httpencoding- http encodereadTimeoutMs- http timeout- 返回:
- HttpResult http response
- 抛出:
java.lang.Exception- If an input or output exception occurred
-
httpPost
com.alibaba.nacos.common.http.HttpRestResult<java.lang.String> httpPost(java.lang.String path, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> paramValues, java.lang.String encoding, long readTimeoutMs) throws java.lang.Exceptioninvoke http post method.- 参数:
path- http pathheaders- http headersparamValues- http paramValues httpencoding- http encodereadTimeoutMs- http timeout- 返回:
- HttpResult http response
- 抛出:
java.lang.Exception- If an input or output exception occurred
-
httpDelete
com.alibaba.nacos.common.http.HttpRestResult<java.lang.String> httpDelete(java.lang.String path, java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.String> paramValues, java.lang.String encoding, long readTimeoutMs) throws java.lang.Exceptioninvoke http delete method.- 参数:
path- http pathheaders- http headersparamValues- http paramValues httpencoding- http encodereadTimeoutMs- http timeout- 返回:
- HttpResult http response
- 抛出:
java.lang.Exception- If an input or output exception occurred
-
getName
java.lang.String getName()
get name.- 返回:
- String
-
getNamespace
java.lang.String getNamespace()
get namespace.- 返回:
- String
-
getTenant
java.lang.String getTenant()
get tenant.- 返回:
- String
-
getEncode
java.lang.String getEncode()
get encode.- 返回:
- String
-
-