diff --git a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs index 8d6f570309..733bf46d05 100644 --- a/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs +++ b/framework/src/Volo.Abp.Http.Client/Volo/Abp/Http/Client/DynamicProxying/DynamicHttpProxyInterceptor.cs @@ -109,7 +109,7 @@ namespace Volo.Abp.Http.Client.DynamicProxying if (typeof(T) == typeof(string)) { - responseAsString = responseAsString.EnsureStartsWith('"').EnsureEndsWith('"'); + return (T)Convert.ChangeType(responseAsString, typeof(T)); } return JsonSerializer.Deserialize(responseAsString);