aliyun / aliyun-openapi-net-sdk

Alibaba Cloud SDK for .NET
https://www.nuget.org/profiles/aliyun-openapi-sdk
Other
541 stars 625 forks source link

fix(sts): Fix the problem that the HttpResponse returned by getting STS is null #401

Open zhenlei520 opened 2 years ago

zhenlei520 commented 2 years ago
AlibabaCloudCredentialsProvider provider = new AccessKeyCredentialProvider("<your-access-key-id>", "<your-access-key-secret>");
IClientProfile profile = DefaultProfile.GetProfile("cn-hangzhou");
DefaultAcsClient client = new DefaultAcsClient(profile, provider);

var request = new AssumeRoleRequest
{
    RoleArn = "<your-role-arn>",
    RoleSessionName = "<your-role-session-name>",
    DurationSeconds = 3600
};
try
{
    var response = client.GetAcsResponse(request);
    Assert.IsNotNull(response.HttpResponse);// Tip: The value of HttpResponse obtained here is null
    Console.WriteLine(System.Text.Encoding.Default.GetString(response.HttpResponse.Content));
}
catch (ServerException e)
{
    Console.WriteLine(e);
}
catch (ClientException e)
{
    Console.WriteLine(e);
}
CLAassistant commented 2 years ago

CLA assistant check
All committers have signed the CLA.