public static class HttpParameters.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
public HttpParameters.Builder copy()
public HttpParameters.Builder setContentEncoding(ContentEncoding contentEncoding)
public HttpParameters.Builder addAttachFile(String key, String fileName, InputStream inputStream)
public HttpParameters.Builder addAttachFile(String key, File file)
public HttpParameters.Builder addAttachFile(String key, File file, ContentEncoding contentEncoding)
public HttpParameters.Builder addAttachFile(String key, String fileName, InputStream inputStream, ContentEncoding contentEncoding)
public int getTotalFileSize()
public HttpParameters.Builder api(String api)
api - public HttpParameters.Builder version(String version)
version - public HttpParameters.Builder accessKey(String ak)
ak - public HttpParameters.Builder secretKey(String sk)
sk - public HttpParameters.Builder bizId(String bizId)
bizId - public HttpParameters.Builder setBizId(String bizId)
bizId - public HttpParameters.Builder requestId(String requestId)
public HttpParameters.Builder signAlgorithm(SpasSigner.SigningAlgorithm signAlgorithm)
signAlgorithm - public HttpParameters.Builder setRequest(javax.servlet.http.HttpServletRequest request)
request - public HttpParameters.Builder trace(javax.servlet.http.HttpServletRequest request)
request - public HttpParameters.Builder trace()
public HttpParameters.Builder addTraceHeader()
public HttpParameters.Builder restfulProtocolVersion(String restfulProtocolVersion)
restfulProtocolVersion - public HttpParameters.Builder method(String method)
method - public HttpParameters.Builder timestamp(boolean timestampFlag)
timestampFlag, - 是否生成时间戳,默认是生成的public HttpParameters.Builder nonce(boolean nonceFlag)
nonceFlag, - 是否生成nonce headerpublic HttpParameters.Builder requestURL(String url)
url - public HttpParameters.Builder clearParamsMap()
public HttpParameters.Builder putParamsMap(String key, List<String> valueList)
key - valueList - public HttpParameters.Builder putParamsMap(String key, String... value)
key - value - public HttpParameters.Builder putParamsMapAll(Map<String,String> map)
map - public HttpParameters.Builder putParamsMap(Map<String,List<String>> map)
map - public HttpParameters.Builder putParamsMapListAll(Map<String,List<String>> map)
map - public HttpParameters.Builder clearHeaderParamsMap()
public HttpParameters.Builder putHeaderParamsMap(String key, String value)
key - value - public HttpParameters.Builder putHeaderParamsMapAll(Map<String,String> map)
map - public HttpParameters.Builder contentType(String contentTypeStr)
contentTypeStr - public HttpParameters.Builder contentBody(ContentBody cb)
cb - public HttpParameters.Builder sginContentBody(boolean sign)
sign - public HttpParameters.Builder signImpl(String signImpl)
signImpl - public HttpParameters.Builder verifySignImpl(String verifySignImpl)
verifySignImpl - public HttpParameters.Builder diagnostic(boolean diagnostic)
diagnostic - public HttpParameters build()
public String getTraceId()
public String getRpcId()
public String getBizId()
public String getRequestId()
public String getSignAlgorithm()
public String api()
public String version()
public String accessKey()
public String secretKey()
public String method()
public String url()
public ContentBody contentBody()
public org.apache.http.entity.ContentType contentType()
public ContentEncoding contentEncoding()
Copyright © 2021 Alibaba Aliware CSB. All rights reserved.