Asp.net web api 虚张声势/虚张声势重定向到请求url

Asp.net web api 虚张声势/虚张声势重定向到请求url,asp.net-web-api,swagger,swashbuckle,Asp.net Web Api,Swagger,Swashbuckle,我使用WebAPI 2并在那里设置Swashback GlobalConfiguration.Configuration .EnableSwagger(c => { c.SingleApiVersion("v1", "medEbridge2.API"); }).EnableSwaggerUi(c =>{ c.InjectJavaScript(thisAssembly, "UHG.mb2.WebApi.SwaggerExtens

我使用WebAPI 2并在那里设置Swashback

GlobalConfiguration.Configuration 
            .EnableSwagger(c =>
                {
c.SingleApiVersion("v1", "medEbridge2.API");
}).EnableSwaggerUi(c =>{
c.InjectJavaScript(thisAssembly, "UHG.mb2.WebApi.SwaggerExtensions.onComplete.js"); });
然后在javascript中,我用我的承载器覆盖api_密钥

window.swaggerUi.api.clientAuthorizations.add('oauth2', apiKeyAuth);
所以,现在当我按下“试试看!”时,大摇大摆地说

  • 发送请求并收到OK响应(通过Fiddler检查)
  • 将我重定向到请求url$expand

  • 所以现在我打开了一个空页面

    我没有做Oauth,但是我用我的令牌覆盖了swagger api_键。但是在那里我使用了自定义HTML而不是自定义JS。您可以在其中配置密钥和令牌。 您可以从GitHub获取swaggerUI HTML,并根据需要对其进行修改。 你能用电脑试试吗

    c.CustomAsset("index", thisAssembly, "yourHTMLHere.html");
    
    并在那里覆盖键