我们有一个.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 ...
答案 0 :(得分:0)
是的,swagger-ui的url param就是这样做的。
以下是一些例子: