Class JsonRpcBase


  • public class JsonRpcBase
    extends Object
    Http Json invoker base function collections
    • Constructor Detail

      • JsonRpcBase

        public JsonRpcBase()
    • Method Detail

      • 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: