- calcRequestSize(HttpReturn, String, Map<String, List<String>>, ContentBody) - 类 中的静态方法com.alibaba.csb.sdk.internel.DiagnosticHelper
-
- calcResponseSize(HttpReturn) - 类 中的静态方法com.alibaba.csb.sdk.internel.DiagnosticHelper
-
- changeCharset(String, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
-
把一个串的字符集从旧的的字符集到一个新的字符集合, 一个辅助方法,主要用于HTTP调用返回值的转换
- changeCharset(String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
-
把一个串的字符集从"ISO-8859-1"改变到"UTF-8", 一个辅助方法,主要用于HTTP调用返回值的转换
- clearHeaderParamsMap() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
-
清除所有已经设置的HTTP Header参数对
- clearParamsMap() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
-
清除已经设置的参数对
- CmdCaller - com.alibaba.csb.sdk中的类
-
使用java命令行的方式调用CSB开放出来的Http服务,这种方式通常用来快速测试服务和参数是否正确
java -jar httpclient.jar 会打印具体的操作用法
- CmdCaller() - 类 的构造器com.alibaba.csb.sdk.CmdCaller
-
- CmdHttpCaller - com.alibaba.csb.sdk中的类
-
Created by wiseking on 18/1/8.
- CmdHttpCaller() - 类 的构造器com.alibaba.csb.sdk.CmdHttpCaller
-
- com.alibaba.csb.sdk - 程序包 com.alibaba.csb.sdk
-
- com.alibaba.csb.sdk.i18n - 程序包 com.alibaba.csb.sdk.i18n
-
- com.alibaba.csb.sdk.internel - 程序包 com.alibaba.csb.sdk.internel
-
- com.alibaba.csb.trace - 程序包 com.alibaba.csb.trace
-
- ContentBody - com.alibaba.csb.sdk中的类
-
设置HTTP传输的body内容,可以是Json String或者是byte[]格式
- ContentBody(String) - 类 的构造器com.alibaba.csb.sdk.ContentBody
-
使用Json串构造ContentBody
- ContentBody(byte[]) - 类 的构造器com.alibaba.csb.sdk.ContentBody
-
使用byte数组构造ContentBody
- ContentBody(File) - 类 的构造器com.alibaba.csb.sdk.ContentBody
-
传输文件
- contentBody(ContentBody) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
-
设置contentBody
- contentBody() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
-
- ContentEncoding - com.alibaba.csb.sdk中的枚举
-
Created by tingbin.ctb
2019/7/8-16:56.
- contentEncoding() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
-
- contentType(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
-
设置contentType
- contentType() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
-
- convertStrMap2ListStrMap(Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
-
- copy() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
-
- createCloseableHttpClient(PoolingHttpClientConnectionManager) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientFactory
-
- createConnBuilder() - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientConnManager
-
- createConnBuilder(Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientConnManager
-
- createConnManager() - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientFactory
-
Create a connection pool which supports http and https socket
- createPost(String, Map<String, List<String>>, Map<String, String>, ContentBody, Map<String, HttpParameters.AttachFile>, ContentEncoding, ContentType) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
-
只能有以下组合:
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命名
- createPostCurlString(String, Map<String, List<String>>, Map<String, String>, ContentBody, Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
-