有没有办法排除一些控制器使用默认的强制标头添加为'OpenApiParameter'?我已经通过以下方式将所需的头参数添加到所有端点: public class RequiredHeadersFilter : IOperationFilter public void Applycontext) if (operation.Parameters == null
我使用SwashBuckle.AspNetCore和Swashbuckle.AspNetCore.Filters为POST方法将示例添加到Web中:public class ExampleDTOGetExamples() return new ExampleDTO() MyFoo = "bar" }控制器方法但是,当我试图对GET请求执行同样的操作时(
class SecondaryService : ISecondaryService public SecondaryService(IPrimaryService service) {}在控制器中使用)]}
主服务需要一个特定的标头才能工作我尝试编写一个自定义IOperationFilter来自动检测所有需要该IPrima