我想将自定义标题添加到招摇中。我正在使用swagger 5.0.0-rc4的asp.net core 3.0。中间件将收到类似“密钥:值”的内容。
public class MyHeaderFilter : IOperationFilter
{
public void Apply(OpenApiOperation operation, OperationFilterContext context)
{
if (operation.Parameters == null)
operation.Parameters = new List<OpenApiParameter>();
operation.Parameters.Add(new OpenApiParameter
{
Name = "Authorization",
In = ParameterLocation.Header,
Description = "Authenticate API Key",
Required = false,
Schema = new OpenApiSchema
{
Type = "String",
Default = new OpenApiString("Bearer")
}
});
}
}
我想将自定义标题添加到招摇中。我正在使用swagger 5.0.0-rc4的asp.net core 3.0。我的中间件会收到类似于Key:Value之类的东西。公共类MyHeaderFilter:...
您应该在Startup.cs中注册: