接口 HttpAgent

所有超级接口:
com.alibaba.nacos.common.lifecycle.Closeable
所有已知实现类:
MetricsHttpAgent, ServerHttpAgent

public interface HttpAgent extends com.alibaba.nacos.common.lifecycle.Closeable
HttpAgent.
作者:
Nacos
  • 方法详细资料

    • start

      void start() throws com.alibaba.nacos.api.exception.NacosException
      start 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,String> paramValues, String encoding, long readTimeoutMs) throws Exception
      invoke http get method.
      参数:
      path - http path
      headers - http headers
      paramValues - http paramValues http
      encoding - http encode
      readTimeoutMs - 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,String> paramValues, String encoding, long readTimeoutMs) throws Exception
      invoke http post method.
      参数:
      path - http path
      headers - http headers
      paramValues - http paramValues http
      encoding - http encode
      readTimeoutMs - 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,String> paramValues, String encoding, long readTimeoutMs) throws Exception
      invoke http delete method.
      参数:
      path - http path
      headers - http headers
      paramValues - http paramValues http
      encoding - http encode
      readTimeoutMs - 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