pull/122/head
Halil İbrahim Kalkan 8 years ago
parent f1780f2841
commit 601228ab41

@ -163,6 +163,7 @@ namespace Volo.Abp.Http.Client.DynamicProxying
//TODO: What about other media types?
requestMessage.Headers.Add("accept", $"text/plain; v={apiVersion.Version}");
requestMessage.Headers.Add("accept", $"application/json; v={apiVersion.Version}");
requestMessage.Headers.Add("api-version", apiVersion.Version);
}
var headers = action.Parameters.Where(p => p.BindingSourceId == ParameterBindingSources.Header).ToArray();

@ -1,5 +1,6 @@
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Versioning;
using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.AspNetCore.Modularity;
using Volo.Abp.AspNetCore.TestBase;
@ -43,6 +44,9 @@ namespace Volo.Abp.AspNetCore.Mvc.Versioning
options.ReportApiVersions = true;
options.AssumeDefaultVersionWhenUnspecified = true;
//options.ApiVersionReader = new HeaderApiVersionReader("api-version"); //Supports header too
//options.ApiVersionReader = new MediaTypeApiVersionReader(); //Supports accept header too
options.ConfigureAbp(services);
});

Loading…
Cancel
Save