Package cn.mapway.ui.client.rpc
Class JsonRpcBase
- java.lang.Object
-
- cn.mapway.ui.client.rpc.JsonRpcBase
-
public class JsonRpcBase extends Object
Http Json invoker base function collections
-
-
Field Summary
Fields Modifier and Type Field Description static StringHEAD_ACCEPT_TYPEstatic StringHEAD_CONTENT_TYPEstatic StringJSON_CONTENT_TYPE
-
Constructor Summary
Constructors Constructor Description JsonRpcBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeader(String name, String value)向所有的请求添加Header pairStringgetBasePath()protected <T> elemental2.promise.Promise<T>httpRequest(String url, String method, String body, Map<String,String> headers)请求http接口voidhttpRequestAsync(String url, String method, String body, Map<String,String> headers, com.google.gwt.user.client.rpc.AsyncCallback<?> callback)StringpatternFill(String path, PathItemVisitor visitor)用参数填充URLPATHvoidremoveHeader(String name)删除请求头voidsetBasePath(String basePath)
-
-
-
Field Detail
-
HEAD_CONTENT_TYPE
public static final String HEAD_CONTENT_TYPE
- See Also:
- Constant Field Values
-
HEAD_ACCEPT_TYPE
public static final String HEAD_ACCEPT_TYPE
- See Also:
- Constant Field Values
-
JSON_CONTENT_TYPE
public static final String JSON_CONTENT_TYPE
- See Also:
- Constant Field Values
-
-
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:
-
-