目前最新的OAS 应该是3.0大版本
YAML
OAS文档可以使用YAML或JSON格式, 我使用YAML....生成代码
使用API描述格式进行描述的API, 其代码也可以部分生成. 通常是一个代码骨架.
什么时候使用API描述格式
肯定是在设计接口如何表达API目标和概念, 以及数据的时候....使用OAS来描述REST API的资源以及Action
创建OAS文档
建立一个products.yaml文件.
然后在里面输入 api 或 open等字符串, 会出现两个提示选项:
?...第1行是Open API的版本
第4行 info 的 version 是指API的版本, 而info这个版本必须使用双引号括起来, 否则OAS解析器会把它当成数字, 从而导致文档验证失败(因为它的类型应该是字符串...不然解析器会报错.
可复用组件
OAS允许使用可复用的组件, 例如 schema, 参数, 响应等等, 使用它们的时候添加个引用就行.