public class Client
extends com.aliyun.gateway.spi.Client
| Constructor and Description |
|---|
Client() |
| Modifier and Type | Method and Description |
|---|---|
String |
buildCanonicalizedHeaders(Map<String,String> headers) |
String |
buildCanonicalizedResource(Map<String,String> query) |
Object |
defaultAny(Object inputValue,
Object defaultValue) |
String |
getAuthorization(String pathname,
String method,
Map<String,String> query,
Map<String,String> headers,
String signatureAlgorithm,
String payload,
String ak,
byte[] signingkey,
String product,
String region,
String date) |
String |
getEndpoint(String productId,
String regionId,
String endpointRule,
String network,
String suffix,
Map<String,String> endpointMap,
String endpoint) |
String |
getRegion(String product,
String endpoint) |
String |
getSignature(String pathname,
String method,
Map<String,String> query,
Map<String,String> headers,
String signatureAlgorithm,
String payload,
byte[] signingkey) |
List<String> |
getSignedHeaders(Map<String,String> headers) |
byte[] |
getSigningkey(String signatureAlgorithm,
String secret,
String product,
String region,
String date) |
void |
modifyConfiguration(com.aliyun.gateway.spi.models.InterceptorContext context,
com.aliyun.gateway.spi.models.AttributeMap attributeMap) |
void |
modifyRequest(com.aliyun.gateway.spi.models.InterceptorContext context,
com.aliyun.gateway.spi.models.AttributeMap attributeMap) |
void |
modifyResponse(com.aliyun.gateway.spi.models.InterceptorContext context,
com.aliyun.gateway.spi.models.AttributeMap attributeMap) |
public void modifyConfiguration(com.aliyun.gateway.spi.models.InterceptorContext context,
com.aliyun.gateway.spi.models.AttributeMap attributeMap)
throws Exception
modifyConfiguration in class com.aliyun.gateway.spi.ClientExceptionpublic void modifyRequest(com.aliyun.gateway.spi.models.InterceptorContext context,
com.aliyun.gateway.spi.models.AttributeMap attributeMap)
throws Exception
modifyRequest in class com.aliyun.gateway.spi.ClientExceptionpublic void modifyResponse(com.aliyun.gateway.spi.models.InterceptorContext context,
com.aliyun.gateway.spi.models.AttributeMap attributeMap)
throws Exception
modifyResponse in class com.aliyun.gateway.spi.ClientExceptionpublic String getEndpoint(String productId, String regionId, String endpointRule, String network, String suffix, Map<String,String> endpointMap, String endpoint) throws Exception
Exceptionpublic Object defaultAny(Object inputValue, Object defaultValue) throws Exception
Exceptionpublic String getAuthorization(String pathname, String method, Map<String,String> query, Map<String,String> headers, String signatureAlgorithm, String payload, String ak, byte[] signingkey, String product, String region, String date) throws Exception
Exceptionpublic String getSignature(String pathname, String method, Map<String,String> query, Map<String,String> headers, String signatureAlgorithm, String payload, byte[] signingkey) throws Exception
Exceptionpublic byte[] getSigningkey(String signatureAlgorithm, String secret, String product, String region, String date) throws Exception
Exceptionpublic String getRegion(String product, String endpoint) throws Exception
Exceptionpublic String buildCanonicalizedResource(Map<String,String> query) throws Exception
Exceptionpublic String buildCanonicalizedHeaders(Map<String,String> headers) throws Exception
ExceptionCopyright © 2024. All rights reserved.