单独的ASPNETCORE 1.1的swagger UI URL

时间:2018-02-14 19:15:33

标签: swagger swagger-ui asp.net-core-webapi swashbuckle

我们有一个.NET核心1.1 webapi项目。我们有两个控制器文件,我已经能够通过使用GroupName装饰方法为每个控制器生成单独的swagger JSON文件。

当我浏览swagger UI(/ swagger)时,我发现右上角有一个下拉菜单,允许我们选择该组。

我们的要求是为swagger UI(不仅仅是JSON文件)设置一个单独的URL,以便我们可以向客户发送专用于控制器的URL,而不会混淆它们。有没有办法告诉swashbuckle / swagger UI使用给定JSON文件/组名的特定URL?

我试过检查是否有任何查询字符串参数,swagger UI在更改下拉列表时使用,但遗憾的是它使用了referer http header ...