public abstract class RpcAcsRequest<T extends AcsResponse> extends AcsRequest<T>
composerconnectTimeout, CONTENT_LENGTH, CONTENT_MD5, CONTENT_TYPE, encoding, headers, httpContent, httpContentType, readTimeout| Constructor and Description |
|---|
RpcAcsRequest(String product) |
RpcAcsRequest(String product,
String version) |
RpcAcsRequest(String product,
String version,
String action) |
RpcAcsRequest(String product,
String version,
String action,
String locationProduct) |
RpcAcsRequest(String product,
String version,
String action,
String locationProduct,
String endpointType) |
| Modifier and Type | Method and Description |
|---|---|
String |
composeUrl(String endpoint,
Map<String,String> queries) |
void |
setAcceptFormat(FormatType acceptFormat) |
void |
setActionName(String actionName) |
void |
setSecurityToken(String securityToken) |
void |
setVersion(String version) |
HttpRequest |
signRequest(ISigner signer,
Credential credential,
FormatType format,
ProductDomain domain) |
concatQueryString, getAcceptFormat, getActionName, getDomainParameters, getEndpointType, getLocationProduct, getProduct, getProtocol, getQueryParameters, getRegionId, getResponseClass, getSecurityToken, getVersion, putDomainParameter, putDomainParameter, putQueryParameter, putQueryParameter, setEndpointType, setLocationProduct, setParameter, setProtocol, setRegionIdgetConnectTimeout, getEncoding, getHeaders, getHeaderValue, getHttpConnection, getHttpContent, getHttpContentType, getMethod, getReadTimeout, getUrl, putHeaderParameter, setConnectTimeout, setEncoding, setHttpContent, setHttpContentType, setMethod, setReadTimeout, setUrlpublic RpcAcsRequest(String product)
public RpcAcsRequest(String product, String version, String action, String locationProduct)
public void setActionName(String actionName)
setActionName in class AcsRequest<T extends AcsResponse>public void setVersion(String version)
setVersion in class AcsRequest<T extends AcsResponse>public void setSecurityToken(String securityToken)
setSecurityToken in class AcsRequest<T extends AcsResponse>public void setAcceptFormat(FormatType acceptFormat)
setAcceptFormat in class AcsRequest<T extends AcsResponse>public String composeUrl(String endpoint, Map<String,String> queries) throws UnsupportedEncodingException
composeUrl in class AcsRequest<T extends AcsResponse>UnsupportedEncodingExceptionpublic HttpRequest signRequest(ISigner signer, Credential credential, FormatType format, ProductDomain domain) throws InvalidKeyException, IllegalStateException, UnsupportedEncodingException
signRequest in class AcsRequest<T extends AcsResponse>InvalidKeyExceptionIllegalStateExceptionUnsupportedEncodingExceptionCopyright © 2017. All Rights Reserved.