openapi - 如何使用 OpenApi 模式中的 OperationId?
问题描述
在 OpenApi 模式中,它包含 option 元素OperationId
。
这是如何使用的,为什么它是可选的?好吧,至少对于 .NET Core 库“ Swashbuckle
” ,他们说它是可选的。
我的猜测是它与 SDK 的使用方式有关。例如:我可以从任何有效的 OpenApi 模式制作一个 Typescript SDK ......所以我猜它与 Typescript SDK 的生成方式和消费/使用方式有某种联系?
解决方案
是的,主要用途之一operationId
是作为生成 SDK 中方法名称的基础。但这不是唯一的用途。例如,它也可以用作生成文档中的锚。它可以在任何需要操作唯一标识符的地方使用。
推荐阅读
- c# - 如何在 Asp.NET Core 中的单个用户帐户之间添加一对多关系
- python - 如何从form.py为django中的标签和输入字段添加css
- php - 访问和返回函数中的私有属性
- javascript - 如何在我的 Observable 中找到具有最高 id 的元素
在角? - vim - 如何在 Vim 的评论菜单中导航?
- c++ - 忽略时间戳
- reactjs - react Js中的重复位置权限弹出窗口
- flask - 我们应该在表单动作 url_for 属性中传递什么参数,该属性指向烧瓶中的蓝图页面?
- javascript - 正则表达式匹配以提取以空格结尾的文本
- oracle - Oracle 表过滤器