@ -111,8 +111,7 @@ namespace Volo.Abp.Http.Client.ClientProxying
.MakeGenericMethod(value.GetType())
.Invoke(this, new object[]
{
scope.ServiceProvider.GetRequiredService(
typeof(IObjectToFormData<>).MakeGenericType(value.GetType())),
scope.ServiceProvider.GetRequiredService(HttpClientProxyingOptions.FormDataConverts[value.GetType()]),
value
});
@ -121,8 +121,7 @@ namespace Volo.Abp.Http.Client.ClientProxying
typeof(IObjectToQueryString<>).MakeGenericType(value.GetType())),
scope.ServiceProvider.GetRequiredService(HttpClientProxyingOptions.QueryStringConverts[value.GetType()]),
@ -55,7 +55,6 @@ namespace Volo.Abp.Http
options.ConventionalControllers.FormBodyBindingIgnoredTypes.Add(typeof(CreateMultipleFileInput));
Configure<AbpHttpClientProxyingOptions>(options =>
options.QueryStringConverts.Add(typeof(List<GetParamsNameValue>), typeof(TestObjectToQueryString));
@ -8,7 +8,6 @@ using Volo.Abp.TestApp.Application.Dto;
namespace Volo.Abp.Http.DynamicProxying
[ExposeServices(typeof(IObjectToFormData<List<GetParamsNameValue>>))]
public class TestObjectToFormData : IObjectToFormData<List<GetParamsNameValue>>, ITransientDependency
public Task<List<KeyValuePair<string, HttpContent>>> ConvertAsync(List<GetParamsNameValue> values)
@ -7,7 +7,6 @@ using Volo.Abp.TestApp.Application.Dto;
[ExposeServices(typeof(IObjectToQueryString<List<GetParamsNameValue>>))]
public class TestObjectToQueryString : IObjectToQueryString<List<GetParamsNameValue>>, ITransientDependency
public Task<string> ConvertAsync(List<GetParamsNameValue> values)