跳过导航链接
A B C D F G H I K M N O P R S T U V W 

A

accessKey(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置安全参数ak
accessKey() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 
addAttachFile(String, String, InputStream) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
增加附件
addAttachFile(String, File) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
增加附件
addAttachFile(String, File, ContentEncoding) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
增加附件
addAttachFile(String, String, InputStream, ContentEncoding) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
增加附件
addTraceHeader() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
添加trace header
api(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置服务的api名
api() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 
AttachFile(String, byte[], ContentEncoding) - 类 的构造器com.alibaba.csb.sdk.HttpParameters.AttachFile
 

B

bizId(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
bizId不存在时设置, 适用于中间环节
bizIdKey(String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
init bizIdKey
bizIdKey() - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
get bizIdkey
build() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
生成最终的参数集合
Builder() - 类 的构造器com.alibaba.csb.sdk.HttpParameters.Builder
 

C

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
 

D

DEFAULT_CHARSET - 类 中的静态变量com.alibaba.csb.sdk.HttpCaller
 
destroy() - 类 中的方法com.alibaba.csb.trace.TraceFilter
 
diagnostic(boolean) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
是否返回diagnostic信息
DIAGNOSTIC_BROKER_IP - 类 中的静态变量com.alibaba.csb.sdk.internel.DiagnosticHelper
 
DIAGNOSTIC_END_TIME - 类 中的静态变量com.alibaba.csb.sdk.internel.DiagnosticHelper
 
DIAGNOSTIC_INVOKE_TIME - 类 中的静态变量com.alibaba.csb.sdk.internel.DiagnosticHelper
 
DIAGNOSTIC_REQUEST_HEADERS - 类 中的静态变量com.alibaba.csb.sdk.internel.DiagnosticHelper
 
DIAGNOSTIC_REQUEST_SIZE - 类 中的静态变量com.alibaba.csb.sdk.internel.DiagnosticHelper
 
DIAGNOSTIC_RESPONSE_SIZE - 类 中的静态变量com.alibaba.csb.sdk.internel.DiagnosticHelper
 
DIAGNOSTIC_SIGN_PARAMS - 类 中的静态变量com.alibaba.csb.sdk.internel.DiagnosticHelper
 
DIAGNOSTIC_START_TIME - 类 中的静态变量com.alibaba.csb.sdk.internel.DiagnosticHelper
 
diagnosticFlag - 类 中的变量com.alibaba.csb.sdk.HttpReturn
 
DiagnosticHelper - com.alibaba.csb.sdk.internel中的类
Created by wiseking on 18/6/20.
DiagnosticHelper() - 类 的构造器com.alibaba.csb.sdk.internel.DiagnosticHelper
 
diagnosticInfo - 类 中的变量com.alibaba.csb.sdk.HttpReturn
 
doFilter(ServletRequest, ServletResponse, FilterChain) - 类 中的方法com.alibaba.csb.trace.TraceFilter
 
doGet(String, String, Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
1. 新版本(1.0.2.1+)的CSB服务需要定义服务版本参数 2. 推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doGet(String, String, Map<String, String>, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doGet(String, String, String, Map<String, String>, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doGet(String, String, String, Map<String, String>, String, String, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doGet(String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
以GET的方式发送URL请求
doPost(String, String, Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
1. 新版本的CSB服务需要定义服务版本参数 2. 推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doPost(String, String, String, Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doPost(String, String, Map<String, String>, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doPost(String, String, Map<String, String>, String, String, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doPost(String, String, String, ContentBody, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doPost(String, String, String, ContentBody, String, String, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doPost(String, String, String, Map<String, String>, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数
doPost(String, String, String, Map<String, String>, String, String, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
已过时。
推荐使用invoke()方法,并使用HttpParameters构造相关的参数

F

fetchResHeaderMap(HttpResponse) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
fetchResHeaders(HttpResponse) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 

G

genCurlHeaders(Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
generateAsEncodeRequestUrl(String, String, Map<String, List<String>>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
getBizId() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
获取bizId
getBodyStr() - 类 中的方法com.alibaba.csb.sdk.HttpReturn
 
getBytesContentBody() - 类 中的方法com.alibaba.csb.sdk.ContentBody
 
getContentEncoding() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.AttachFile
请求是否需要压缩: 1.
getCsbHeaders(String, String, String, Map<String, String>, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
获取签名串
getCsbHeaders(String, String, String, Map<String, String>, String, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
获取签名串
getCsbHeaders(String, String, String, Map<String, String>, String, String, String, String, String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
获取签名串
getFutureGetTimeOut() - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
设置nio等待结果的时间,默认为3个等待时间总和外加0.1倍时间,0永不超时
getHeaderMap() - 类 中的方法com.alibaba.csb.sdk.HttpReturn
 
getHeaderParamsMap() - 类 中的方法com.alibaba.csb.sdk.HttpParameters
 
getMessage(String, String...) - 类 中的静态方法com.alibaba.csb.sdk.i18n.MessageHelper
 
getMessage(String, Locale, String...) - 类 中的静态方法com.alibaba.csb.sdk.i18n.MessageHelper
 
getParamsMap() - 类 中的方法com.alibaba.csb.sdk.HttpParameters
 
getParamsUrlEncodingStr(Map<String, List<String>>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
getRequestId() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
获取requestId
getRequestUrl() - 类 中的方法com.alibaba.csb.sdk.HttpReturn
 
getResponseBytes() - 类 中的方法com.alibaba.csb.sdk.HttpReturn
 
getResponseStr() - 类 中的方法com.alibaba.csb.sdk.HttpReturn
不管响应类型是文本还是二进制,始终转换为string输出
getRpcId() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
获取RpcId
getSignAlgorithm() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
获取签名算法
getSignAlgorithm() - 类 中的方法com.alibaba.csb.sdk.HttpParameters
 
getSignDiagnosticInfo(HttpReturn) - 类 中的静态方法com.alibaba.csb.sdk.internel.DiagnosticHelper
 
getSignImpl() - 类 中的方法com.alibaba.csb.sdk.HttpParameters
 
getStrContentBody() - 类 中的方法com.alibaba.csb.sdk.ContentBody
 
getTotalFileSize() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 
getTraceId() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
获取TraceId
getUrlPathInfo(String) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
getVerifySignImpl() - 类 中的方法com.alibaba.csb.sdk.HttpParameters
 
GZIP - 类 中的静态变量com.alibaba.csb.sdk.HttpCaller
 
gzipBytes(byte[]) - 类 中的静态方法com.alibaba.csb.sdk.GZipUtils
 
GZipUtils - com.alibaba.csb.sdk中的类
Created by tingbin.ctb 2019/6/20-12:10.
GZipUtils() - 类 的构造器com.alibaba.csb.sdk.GZipUtils
 

H

headerMap() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 
HTTP_CLIENT - 类 中的静态变量com.alibaba.csb.sdk.internel.HttpClientConnManager
 
HttpCaller - com.alibaba.csb.sdk中的类
SDK工具类,用来向服务端发送HTTP请求,请求支持POST/GET方式.
HttpCallerException - com.alibaba.csb.sdk中的异常错误
调用HttpCaller产生的异常
HttpCallerException(Exception) - 异常错误 的构造器com.alibaba.csb.sdk.HttpCallerException
 
HttpCallerException(String, Exception) - 异常错误 的构造器com.alibaba.csb.sdk.HttpCallerException
 
HttpCallerException(String) - 异常错误 的构造器com.alibaba.csb.sdk.HttpCallerException
 
HttpClientConnManager - com.alibaba.csb.sdk.internel中的类
Created by wiseking on 18/6/19.
HttpClientConnManager() - 类 的构造器com.alibaba.csb.sdk.internel.HttpClientConnManager
 
HttpClientConnManager.IdleConnectionMonitorThread - com.alibaba.csb.sdk.internel中的类
 
HttpClientFactory - com.alibaba.csb.sdk.internel中的类
 
HttpClientFactory() - 类 的构造器com.alibaba.csb.sdk.internel.HttpClientFactory
 
HttpClientHelper - com.alibaba.csb.sdk.internel中的类
HttpClient Helper Class
HttpClientHelper() - 类 的构造器com.alibaba.csb.sdk.internel.HttpClientHelper
 
httpCode - 类 中的变量com.alibaba.csb.sdk.HttpReturn
 
HttpParameters - com.alibaba.csb.sdk中的类
Http Parameters 参数构造器,使用(Builder)模式构造http调用的所有参数
HttpParameters.AttachFile - com.alibaba.csb.sdk中的类
 
HttpParameters.Builder - com.alibaba.csb.sdk中的类
内部静态类,用来设置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 - com.alibaba.csb.sdk中的类
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 本次响应的大小 }
HttpReturn() - 类 的构造器com.alibaba.csb.sdk.HttpReturn
 
HttpReturn(String, Map<String, String>, Map<String, String>) - 类 的构造器com.alibaba.csb.sdk.HttpReturn
根据请求消息,生成http GET请求内容。
HttpReturn(String, Map<String, String>, Map<String, String>, String) - 类 的构造器com.alibaba.csb.sdk.HttpReturn
根据请求消息,生成http POST请求内容。
HttpReturn(String) - 类 的构造器com.alibaba.csb.sdk.HttpReturn
 

I

IdleConnectionMonitorThread(HttpClientConnectionManager) - 类 的构造器com.alibaba.csb.sdk.internel.HttpClientConnManager.IdleConnectionMonitorThread
 
init(FilterConfig) - 类 中的方法com.alibaba.csb.trace.TraceFilter
 
invoke(HttpParameters, Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
 
invoke(HttpParameters, StringBuffer) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
使用invoke的方式进行http-api调用
invoke(HttpParameters) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
使用invoke的方式进行http-api调用
invokeReturn(HttpParameters) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
新方法,支持复杂的返回对象(包括诊断信息)
isAsync() - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
判断是否使用NIO,由系统变量http.caller.connection.async设置,默认不用

K

KVPair() - 类 的构造器com.alibaba.csb.sdk.ParamJSONHelper.KVPair
 

M

main(String[]) - 类 中的静态方法com.alibaba.csb.sdk.CmdCaller
 
main(String[]) - 类 中的静态方法com.alibaba.csb.sdk.CmdHttpCaller
 
main(String[]) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
 
main(String[]) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
MAX_FILE_AMOUNT - 类 中的静态变量com.alibaba.csb.sdk.HttpParameters
 
MAX_KEEPALIVE_TIMEOUT - 类 中的静态变量com.alibaba.csb.sdk.internel.HttpClientFactory
 
mergeParams(Map<String, List<String>>, Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
mergeParamsList(Map<String, List<String>>, Map<String, List<String>>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
MessageHelper - com.alibaba.csb.sdk.i18n中的类
Created by wiseking on 18/4/23.
MessageHelper() - 类 的构造器com.alibaba.csb.sdk.i18n.MessageHelper
 
method(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置调用的方式: 目前支持的取值是: get, post
method() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 

N

newBuilder() - 类 中的静态方法com.alibaba.csb.sdk.HttpParameters
构造一个参数生成器
newParamsMap(Map<String, List<String>>, String, String, String, String, boolean, boolean, Map<String, String>, StringBuilder, String, String, String) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
根据输入的参数,关键值和扩展签名头列表 生成签名并返回最终的签名头列表
nonce(boolean) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 

O

opt - 类 中的静态变量com.alibaba.csb.sdk.CmdHttpCaller
 

P

ParamJSONHelper - com.alibaba.csb.sdk中的类
一个辅助工具类Java对象到JSON串的泛化转换,在不定义复杂对象类的情况下,把HTTP参数转换为Json串 用法: import static com.alibaba.csb.sdk.ParamJSONHelper.*; ...
ParamJSONHelper() - 类 的构造器com.alibaba.csb.sdk.ParamJSONHelper
 
ParamJSONHelper.KVPair - com.alibaba.csb.sdk中的类
内部静态类 存储key -- value对象
paramsMap() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 
parseUrlParamsMap(String, String, boolean) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
Parse URL parameters to Map, url-decode all values
printDebugInfo(String) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
putHeaderParamsMap(String, String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置一个HTTP Header参数对
putHeaderParamsMapAll(Map<String, String>) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
添加所有的Http Header参数对集合
putParamsMap(String, List<String>) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置一个参数对列表
putParamsMap(String, String...) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置一个参数对列表
putParamsMap(Map<String, List<String>>) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置参数对集合
putParamsMapAll(Map<String, String>) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置参数对集合
putParamsMapListAll(Map<String, List<String>>) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置参数对集合

R

readFile(File) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
 
readFileAsByteArray(String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
一个便利方法,读取一个文件并把其内容转换为 byte[]
readInputStream(InputStream) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
 
recoveryFileFromBytes(byte[], String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
把二进制数据恢复成文件
requestId(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 
requestURL(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置HTTP请求的URL串
respHttpHeaderMap - 类 中的变量com.alibaba.csb.sdk.HttpReturn
 
response - 类 中的变量com.alibaba.csb.sdk.HttpReturn
 
responseBytes - 类 中的变量com.alibaba.csb.sdk.HttpReturn
 
responseHeaders - 类 中的变量com.alibaba.csb.sdk.HttpReturn
已过时。
responseHttpStatus - 类 中的变量com.alibaba.csb.sdk.HttpReturn
 
restfulProtocolVersion(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置open restful version,1.0 is enable restful path
run() - 类 中的方法com.alibaba.csb.sdk.internel.HttpClientConnManager.IdleConnectionMonitorThread
 

S

secretKey(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置安全参数sk
secretKey() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 
setBizId(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置bizId, 若已存在则覆盖
setConnectionParams(Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
为接下来的调用设置新的连接参数。
setContentEncoding(ContentEncoding) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置是否对 paramsMap和contentBody 进行压缩
setCredential(String, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
设置默认的AK/SK, 以后发送请求可以使用该默认值进行签名, 注意: 这个方法设置静态的accessKey,secretKey变量到HttpCaller中,所以会影响所有的使用HttpCaller的方法,即 如果调用方法不指定AK/SK, 会使用这里本方法设置的AK/SK.
setCurlResponse(boolean) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
当参数flag设置为true时, 使当前调用doGet/doPost的线程不做真实的调用而是生成curl命令请求串返回
setDirectHeaders(HttpPost, Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
setEndTime(HttpReturn, long) - 类 中的静态方法com.alibaba.csb.sdk.internel.DiagnosticHelper
 
setHeaders(HttpGet, Map<String, String>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
setInvokeTime(HttpReturn, long) - 类 中的静态方法com.alibaba.csb.sdk.internel.DiagnosticHelper
 
setProxyHost(String, int, String) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
为接下来的调用设置代理参数。
setRequest(HttpServletRequest) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置Http Request,用于trace()前
setRequestHeaders(HttpReturn, Header[]) - 类 中的静态方法com.alibaba.csb.sdk.internel.DiagnosticHelper
 
setSignDiagnosticInfo(HttpReturn, StringBuilder) - 类 中的静态方法com.alibaba.csb.sdk.internel.DiagnosticHelper
 
setStartTime(HttpReturn, long) - 类 中的静态方法com.alibaba.csb.sdk.internel.DiagnosticHelper
 
setToHttpRequest(boolean) - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
 
sginContentBody(boolean) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
对ContentBody内设置的json串进行签名 注意: 对目前的任何CSB Broker版本,都还不支持对contentBody的签名验证, 所以设置该选择为true时,会导致验签失败!
shutdown() - 类 中的方法com.alibaba.csb.sdk.internel.HttpClientConnManager.IdleConnectionMonitorThread
 
signAlgorithm(SpasSigner.SigningAlgorithm) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
签名算法
signImpl(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置SPI签名实现类, 不使用默认的签名实现方法,而是使用自定义的并且与CSB-Broker协商过的实现
SKIP_CONN_POOL - 类 中的静态变量com.alibaba.csb.sdk.internel.HttpClientConnManager
 

T

timestamp(boolean) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 
toKVPair(String, Object) - 类 中的静态方法com.alibaba.csb.sdk.ParamJSONHelper
将一对儿key,value转换为KVPair实例对象
toMap(ParamJSONHelper.KVPair...) - 类 中的静态方法com.alibaba.csb.sdk.ParamJSONHelper
将多个KVPair转换为一个Map对象
toString() - 类 中的方法com.alibaba.csb.sdk.HttpParameters
显示所设置的各个属性值
TOTAL_FILE_SIZE - 类 中的静态变量com.alibaba.csb.sdk.HttpCaller
 
trace(HttpServletRequest) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
启用trace,未引入TraceFilter时调用
trace() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
启用trace,需先设置request,未引入TraceFilter时调用
TraceFilter - com.alibaba.csb.trace中的类
 
TraceFilter() - 类 的构造器com.alibaba.csb.trace.TraceFilter
 
trimUrl(String) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
trimWhiteSpaces(String) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
trustCA - 类 中的静态变量com.alibaba.csb.sdk.HttpCaller
 

U

url() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 
urlDecoding(String, String) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
urlEncoding(String, String) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 

V

validate() - 类 中的方法com.alibaba.csb.sdk.HttpParameters
 
validateParams(String, String, String, Map<String, List<String>>) - 类 中的静态方法com.alibaba.csb.sdk.internel.HttpClientHelper
 
valueOf(String) - 枚举 中的静态方法com.alibaba.csb.sdk.ContentEncoding
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.alibaba.csb.sdk.ContentEncoding
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verifySignImpl(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置SPI验签实现类, 不使用默认的验签实现方法,而是使用自定义的并且与CSB-Broker协商过的实现
version(String) - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
设置服务的版本
version() - 类 中的方法com.alibaba.csb.sdk.HttpParameters.Builder
 

W

warmup() - 类 中的静态方法com.alibaba.csb.sdk.HttpCaller
加载HttpSDK所需要的类 (如,签名相关的) 注意:这是一个高时间代价的启动方法,建议在整个JVM范围内,在使用HttpCaller调用具体的服务前,调用且只调用一次
A B C D F G H I K M N O P R S T U V W 
跳过导航链接

Copyright © 2021 Alibaba Aliware CSB. All rights reserved.