我只是在API上尝试Swagger,我需要传递一个称为“ Api-Token”的标头密钥。我在SwaggerConfig.cs文件中找到了有关设置的信息,但是当我运行UI时,占位符显示为“ api_key”,我想它会显示为“ Api-Token”,因为那是我在配置文件中给它的名称?
我的配置有效,这意味着它确实将密钥发送为“ Api-Token”,但我希望在占位符中说这句话,而不是说“ api_to
”这是我的SwaggerConfig.cs文件中的内容。
GlobalConfiguration.Configuration
.EnableSwagger(c =>
{
c.ApiKey("Api-Token")
.Description("API Key for accessing secure APIs")
.Name("Api-Token")
.In("header");
})
.EnableSwaggerUi(c =>
{
c.EnableApiKeySupport("Api-Token", "header");
});