我正在尝试使用现有的.net API实现Swashbuckle。
API的当前设计是每个调用都具有本地化的前缀
即
GET {lang}/API_Controller/API_Function/{format}/{parameters}?{more parameters}
(是的 - 我认为设计可能会有所不同......)。
当尝试运行http:\ localhost / swagger时,我在CultureHandler.cs中得到{lang}值的空值。
由于我无法更改API,因此需要设置Swashbuckle(或swagger)以进行某种路由处理(以管理{lang}前缀)。
我是否应该尝试使用c.RootUrl配置使用SwaggerConfig.cs,或者尝试更改RouteConfig.cs
任何想法都将不胜感激。