Class JsonRpcBase

java.lang.Object
cn.mapway.ui.client.rpc.JsonRpcBase

public class JsonRpcBase extends Object
Http Json invoker base function collections
  • Field Details

  • Constructor Details

    • JsonRpcBase

      public JsonRpcBase()
  • Method Details

    • setBasePath

      public void setBasePath(String basePath)
    • getBasePath

      public String getBasePath()
    • addHeader

      public void addHeader(String name, String value)
      向所有的请求添加Header pair
      Parameters:
      name -
      value -
    • removeHeader

      public void removeHeader(String name)
      删除请求头
      Parameters:
      name -
    • httpRequestAsync

      public void httpRequestAsync(String url, String method, String body, Map<String,String> headers, com.google.gwt.user.client.rpc.AsyncCallback<?> callback)
    • httpRequest

      protected <T> elemental2.promise.Promise<T> httpRequest(String url, String method, String body, Map<String,String> headers)
      请求http接口
      Type Parameters:
      T -
      Parameters:
      url -
      method -
      body -
      Returns:
    • patternFill

      public String patternFill(String path, PathItemVisitor visitor)
      用参数填充URLPATH
      Parameters:
      path -
      visitor -
      Returns: