diff --git a/aliyun-net-sdk-core/AcsRequest.cs b/aliyun-net-sdk-core/AcsRequest.cs index b4c4222ec7..470d15e9b3 100644 --- a/aliyun-net-sdk-core/AcsRequest.cs +++ b/aliyun-net-sdk-core/AcsRequest.cs @@ -173,10 +173,10 @@ public static string ConcatQueryString(Dictionary parameters) var key = entry.Key; var val = entry.Value; - sb.Append(AcsURLEncoder.Encode(key)); + sb.Append(AcsURLEncoder.PercentEncode(key)); if (val != null) { - sb.Append("=").Append(AcsURLEncoder.Encode(val)); + sb.Append("=").Append(AcsURLEncoder.PercentEncode(val)); } sb.Append("&");