OpenAPI规范中的强制性元素是什么

时间:2019-10-10 12:51:14

标签: openapi apigee

OpenAPI规范的强制性元素是什么? 我的假设是OpenAPI,信息和路径,对吗?

谢谢

2 个答案:

答案 0 :(得分:0)

OpenAPI定义中的最低要求字段为:

  • OAS版本标识符,例如BeautifulSoupfrom bs4 import BeautifulSoup data = ['<div align="justify" class="textdiv"><p><strong>А</strong></p><p> А, союз. 1. Соединяет предложения или члены предложения, выражаяпротивопоставление, сопоставление. Он поехал, а я остался. Пиши ручкой, а некарандашом. Красив, а не умен. ....'] for i in data: s = BeautifulSoup(i, "html.parser") strong = s.find("strong") if strong: #Check if strong tag present in html print(strong.text) #get text
  • А
  • openapi: 3.0.2
  • swagger: 2.0 –可以为空,即info.title

来源:OpenAPI Specification, section "OpenAPI Object"

样本最小定义:

info.version

从技术上讲,pathspaths: {}也可以是空字符串(例如openapi: 3.0.2 info: title: My API version: 1.0.0 paths: {} ),尽管实际上这是没有意义的。

答案 1 :(得分:0)

请通过下面的链接,它解释了Swagger或OPENAPI规范所需的最低定义,我希望您使用的OPEN API规范为.yaml

https://swagger.io/docs/specification/2-0/basic-structure/