Api: removed support for xml and format filter
This commit is contained in:
parent
05b70bd749
commit
74ca3e7705
@ -138,9 +138,7 @@ public abstract class BaseStartup
|
||||
}
|
||||
};
|
||||
|
||||
services.AddControllers()
|
||||
.AddXmlSerializerFormatters()
|
||||
.AddJsonOptions(jsonOptions);
|
||||
services.AddControllers().AddJsonOptions(jsonOptions);
|
||||
|
||||
services.AddSingleton(jsonOptions);
|
||||
|
||||
@ -199,15 +197,9 @@ public abstract class BaseStartup
|
||||
config.Filters.Add(new TypeFilterAttribute(typeof(TenantStatusFilter)));
|
||||
config.Filters.Add(new TypeFilterAttribute(typeof(PaymentFilter)));
|
||||
config.Filters.Add(new TypeFilterAttribute(typeof(IpSecurityFilter)));
|
||||
config.Filters.Add(new TypeFilterAttribute(typeof(ProductSecurityFilter)));
|
||||
config.Filters.Add(new CustomResponseFilterAttribute());
|
||||
config.Filters.Add(new CustomExceptionFilterAttribute());
|
||||
config.Filters.Add(new TypeFilterAttribute(typeof(WebhooksGlobalFilterAttribute)));
|
||||
config.Filters.Add(new TypeFilterAttribute(typeof(FormatFilter)));
|
||||
|
||||
|
||||
config.OutputFormatters.RemoveType<XmlSerializerOutputFormatter>();
|
||||
config.OutputFormatters.Add(new XmlOutputFormatter());
|
||||
});
|
||||
|
||||
var authBuilder = services.AddAuthentication(options =>
|
||||
|
@ -62,7 +62,6 @@ public class CustomEndpointDataSource : EndpointDataSource
|
||||
{
|
||||
var order = constraintRouteAttr != null ? r.Order : r.Order + 2;
|
||||
endpoints.Add(new RouteEndpoint(r.RequestDelegate, RoutePatternFactory.Parse(r.RoutePattern.RawText, defaults, policies), order + 1, r.Metadata, r.DisplayName));
|
||||
endpoints.Add(new RouteEndpoint(r.RequestDelegate, RoutePatternFactory.Parse(r.RoutePattern.RawText + ".{format}", defaults, policies), order, r.Metadata, r.DisplayName));
|
||||
}
|
||||
|
||||
}).ToList();
|
||||
|
Loading…
Reference in New Issue
Block a user