| 程序包 | 说明 |
|---|---|
| com.alibaba.csb.sdk | |
| com.alibaba.csb.sdk.internel |
| 限定符和类型 | 方法和说明 |
|---|---|
ContentBody |
HttpParameters.Builder.contentBody() |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpParameters.Builder |
HttpParameters.Builder.contentBody(ContentBody cb)
设置contentBody
|
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 void |
DiagnosticHelper.calcRequestSize(HttpReturn ret,
String requestURL,
Map<String,List<String>> paramsMap,
ContentBody cb) |
static org.apache.http.client.methods.HttpPost |
HttpClientHelper.createPost(String url,
Map<String,List<String>> urlParams,
Map<String,String> headerParams,
ContentBody cb,
Map<String,HttpParameters.AttachFile> fileMap,
ContentEncoding contentEncoding,
org.apache.http.entity.ContentType contentType)
只能有以下组合:
1. paramsMap: paramsMap以form表单方式提交
2. contentbody: 以json或二进制的 body 方式提交
3. paramsMap + contentBody: paramsMap以query方式提交,contentBody通过httpBody提交
4. paramsMap + attatchFileMap: multi part的 form 方式提交
5. contentbody + attatchFileMap: 暂不支持,因为http协议需要给contentBody命名
6. paramsMap+ contentbody + attatchFileMap: 暂不支持,因为http协议需要给contentBody命名
|
static String |
HttpClientHelper.createPostCurlString(String url,
Map<String,List<String>> params,
Map<String,String> headerParams,
ContentBody cb,
Map<String,String> directHheaderParamsMap) |
Copyright © 2021 Alibaba Aliware CSB. All rights reserved.