Package cn.mapway.ui.client.rpc
Class JsonRpcBase
java.lang.Object
cn.mapway.ui.client.rpc.JsonRpcBase
Http Json invoker base function collections
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid向所有的请求添加Header pairprotected <T> elemental2.promise.Promise<T>请求http接口voidhttpRequestAsync(String url, String method, String body, Map<String, String> headers, com.google.gwt.user.client.rpc.AsyncCallback<?> callback) patternFill(String path, PathItemVisitor visitor) 用参数填充URLPATHvoidremoveHeader(String name) 删除请求头voidsetBasePath(String basePath)
-
Field Details
-
HEAD_CONTENT_TYPE
- See Also:
-
HEAD_ACCEPT_TYPE
- See Also:
-
JSON_CONTENT_TYPE
- See Also:
-
-
Constructor Details
-
JsonRpcBase
public JsonRpcBase()
-
-
Method Details
-
setBasePath
-
getBasePath
-
addHeader
向所有的请求添加Header pair- Parameters:
name-value-
-
removeHeader
删除请求头- Parameters:
name-
-
httpRequestAsync
-
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
用参数填充URLPATH- Parameters:
path-visitor-- Returns:
-