我们的C#Asp.NET(不是核心)REST API使用Swashbuckle nuget程序包(感谢Richard Morris)v5.6来生成灵活的定义和UI页面。问题是 operationId 没有显示在UI页面上。
我在几页上看到.net核心版本包含一个神秘的 DisplayOperationId = true 配置设置,以(无希望地)解决此问题。但是在非.net核心版本中,我找不到此设置,也找不到有效的示例,该示例如何自定义UI以显示该信息。
有人可以帮我解决这个问题吗?预先感谢!
答案 0 :(得分:1)
url 中的查询参数 &displayOperationId=true
可能有用。
测试:
https://petstore.swagger.io/?displayOperationId=1
参考:
https://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/#displayOperationId
答案 1 :(得分:0)
根据文档...
displayOperationId DISPLAY_OPERATION_ID布尔值= false。控制 在操作列表中显示operationId。默认值为false。
https://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/