| 程序包 | 说明 |
|---|---|
| com.alibaba.csb.sdk | |
| com.alibaba.csb.sdk.internel |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
HttpCaller.changeCharset(String result)
把一个串的字符集从"ISO-8859-1"改变到"UTF-8", 一个辅助方法,主要用于HTTP调用返回值的转换
|
static String |
HttpCaller.changeCharset(String result,
String OldcharsetName,
String charsetName)
把一个串的字符集从旧的的字符集到一个新的字符集合, 一个辅助方法,主要用于HTTP调用返回值的转换
|
static String |
HttpCaller.doGet(String requestURL)
以GET的方式发送URL请求
|
static String |
HttpCaller.doGet(String requestURL,
String apiName,
Map<String,String> paramsMap)
已过时。
1. 新版本(1.0.2.1+)的CSB服务需要定义服务版本参数
2. 推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doGet(String requestURL,
String apiName,
Map<String,String> paramsMap,
String accessKey,
String secretKey)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doGet(String requestURL,
String apiName,
String version,
Map<String,String> paramsMap,
String accessKey,
String secretKey)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doGet(String requestURL,
String apiName,
String version,
Map<String,String> paramsMap,
String accessKey,
String secretKey,
String signImpl,
String verifySignImpl)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doPost(String requestURL,
String apiName,
Map<String,String> paramsMap)
已过时。
1. 新版本的CSB服务需要定义服务版本参数
2. 推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doPost(String requestURL,
String apiName,
Map<String,String> paramsMap,
String accessKey,
String secretKey)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doPost(String requestURL,
String apiName,
Map<String,String> paramsMap,
String accessKey,
String secretKey,
String signImpl,
String verifySignImpl)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doPost(String requestURL,
String apiName,
String version,
ContentBody cb,
String accessKey,
String secretKey)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doPost(String requestURL,
String apiName,
String version,
ContentBody cb,
String accessKey,
String secretKey,
String signImpl,
String verifySignImpl)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doPost(String requestURL,
String apiName,
String version,
Map<String,String> paramsMap)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doPost(String requestURL,
String apiName,
String version,
Map<String,String> paramsMap,
String accessKey,
String secretKey)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static String |
HttpCaller.doPost(String requestURL,
String apiName,
String version,
Map<String,String> paramsMap,
String accessKey,
String secretKey,
String signImpl,
String verifySignImpl)
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
|
static Map<String,String> |
HttpCaller.getCsbHeaders(String requestURL,
String apiName,
String version,
Map<String,String> paramsMap,
String accessKey,
String secretKey)
获取签名串
|
static Map<String,String> |
HttpCaller.getCsbHeaders(String requestURL,
String apiName,
String version,
Map<String,String> paramsMap,
String accessKey,
String secretKey,
String charset)
获取签名串
|
static Map<String,String> |
HttpCaller.getCsbHeaders(String requestURL,
String apiName,
String version,
Map<String,String> paramsMap,
String accessKey,
String secretKey,
String signImpl,
String verifySignImpl,
String charset,
String signAlgothrim)
获取签名串
|
static String |
HttpCaller.invoke(HttpParameters hp)
使用invoke的方式进行http-api调用
|
static String |
HttpCaller.invoke(HttpParameters hp,
Map<String,String> respHttpHeaderMap) |
static String |
HttpCaller.invoke(HttpParameters hp,
StringBuffer resHttpHeaders)
使用invoke的方式进行http-api调用
|
static HttpReturn |
HttpCaller.invokeReturn(HttpParameters hp)
新方法,支持复杂的返回对象(包括诊断信息)
|
static byte[] |
HttpCaller.readFileAsByteArray(String file)
一个便利方法,读取一个文件并把其内容转换为 byte[]
|
static void |
HttpCaller.recoveryFileFromBytes(byte[] body,
String filePath,
String fileName)
把二进制数据恢复成文件
|
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.http.impl.client.CloseableHttpClient |
HttpClientFactory.createCloseableHttpClient(org.apache.http.impl.conn.PoolingHttpClientConnectionManager connManager) |
static org.apache.http.impl.conn.PoolingHttpClientConnectionManager |
HttpClientFactory.createConnManager()
Create a connection pool which supports http and https socket
|
static String |
HttpClientHelper.getUrlPathInfo(String url) |
static void |
HttpClientHelper.mergeParams(Map<String,List<String>> urlParamsMap,
Map<String,String> paramsMap) |
static void |
HttpClientHelper.mergeParamsList(Map<String,List<String>> urlParamsMap,
Map<String,List<String>> paramsMap) |
static Map<String,List<String>> |
HttpClientHelper.parseUrlParamsMap(String requestURL,
String charset,
boolean decodeFlag)
Parse URL parameters to Map, url-decode all values
|
static void |
HttpClientHelper.validateParams(String apiName,
String accessKey,
String securityKey,
Map<String,List<String>> paramsMap) |
Copyright © 2021 Alibaba Aliware CSB. All rights reserved.