我是Swagger的新手。我已经想出如何添加另一个参数来添加到我拥有的每个api调用的标题中。我为此创建了一个操作过滤器。
public class AddAuthorizationHeaderParameterOperationFilter : IOperationFilter
{
public void Apply(Operation operation, SchemaRegistry schemaRegistry, ApiDescription apiDescription)
{
if (operation.parameters != null)
{
operation.parameters.Add(new Parameter
{
name = "Authorization",
@in = "header",
description = "access token",
required = false,
type = "string"
});
}
}
}
我现在的问题是我想在新参数中获取值,我想在其上调用它
Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(authorizationstring))
单击“尝试”后,以便curl调用获取转换后的字符串。
我该怎样以及在哪里这样做?