| 程序包 | 说明 |
|---|---|
| com.alibaba.csb.sdk | |
| com.alibaba.csb.sdk.internel |
| 类和说明 |
|---|
| ContentBody
设置HTTP传输的body内容,可以是Json String或者是byte[]格式
|
| ContentEncoding
Created by tingbin.ctb
2019/7/8-16:56.
|
| HttpCallerException
调用HttpCaller产生的异常
|
| HttpParameters
Http Parameters 参数构造器,使用(Builder)模式构造http调用的所有参数
|
| HttpParameters.Builder
内部静态类,用来设置HttpCaller调用的相关参数
只能有以下组合:
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命名
|
| HttpReturn
Http Return 对象 包含调用的返回结果,并且包含一些诊断相关的信息包括:
1. response 调用的返回值
2. responseHeaders 返回的http headers,其中key值_inner_ecsb_broker_ip指向调用的broker的IP地址
3. responseHttpStatus 返回的http状态
4. diagnosticInfo { // Map类型 包括如下key信息:
requestHeaders 请求headers
signParams 参与签名的字段
startTime 调用的起始时间
endTime 调用的结束时间
totalInvokeTime 本地调用的用时(ms)
requestSize 本次请求的大小
responseSize 本次响应的大小
}
|
| ParamJSONHelper.KVPair
内部静态类 存储key -- value对象
|
| 类和说明 |
|---|
| ContentBody
设置HTTP传输的body内容,可以是Json String或者是byte[]格式
|
| ContentEncoding
Created by tingbin.ctb
2019/7/8-16:56.
|
| HttpCallerException
调用HttpCaller产生的异常
|
| HttpParameters.AttachFile |
| HttpReturn
Http Return 对象 包含调用的返回结果,并且包含一些诊断相关的信息包括:
1. response 调用的返回值
2. responseHeaders 返回的http headers,其中key值_inner_ecsb_broker_ip指向调用的broker的IP地址
3. responseHttpStatus 返回的http状态
4. diagnosticInfo { // Map类型 包括如下key信息:
requestHeaders 请求headers
signParams 参与签名的字段
startTime 调用的起始时间
endTime 调用的结束时间
totalInvokeTime 本地调用的用时(ms)
requestSize 本次请求的大小
responseSize 本次响应的大小
}
|
Copyright © 2021 Alibaba Aliware CSB. All rights reserved.