文件名称:OpenAPI规范:OpenAPI规范存储库
文件大小:284KB
文件格式:ZIP
更新时间:2024-02-29 00:51:16
rest openapi apis oas webapi
OpenAPI规范 OpenAPI规范是Linux基金会协作项目一个社区驱动的开放规范。 OpenAPI规范(OAS)为HTTP API定义了标准的,与编程语言无关的接口描述,使人和计算机都可以发现和理解服务的功能,而无需访问源代码,其他文档或检查网络流量。 通过OpenAPI正确定义后,使用者可以使用最少的实现逻辑来理解远程服务并与之交互。 与接口描述针对低级编程所做的类似,OpenAPI规范消除了调用服务时的猜测。 机器可读的API定义文档的用例包括但不限于:交互式文档; 文档,客户端和服务器的代码生成; 和测试用例的自动化。 OpenAPI文档描述了API服务,并以YAML或JSON格式表示。 这些文档可以静态生成和提供,也可以从应用程序动态生成。 OpenAPI规范不需要重写现有的API。 它不需要将任何软件绑定到服务-所描述的服务甚至可能不是其描述的创建者所拥有。 但是,
【文件预览】:
OpenAPI-Specification-master
----.gitignore(101B)
----package.json(623B)
----IMPLEMENTATIONS.md(12KB)
----schemas()
--------v3.0()
--------v2.0()
--------v1.2()
----GOVERNANCE.md(3KB)
----DEVELOPMENT.md(9KB)
----CODE_OF_CONDUCT.md(5KB)
----LICENSE(11KB)
----.github()
--------workflows()
----examples()
--------v3.0()
--------v2.0()
--------v3.1()
----scripts()
--------yaml2json()
----README.md(6KB)
----TOB.md(530B)
----proposals()
--------002_Webhooks.md(11KB)
--------004_Overlays.md(9KB)
--------001_Alternative Schema Proposal.md(4KB)
--------Alternative Schema()
--------003_Clarify-Nullable.md(16KB)
--------000_OAS-proposal-template.md(2KB)
----guidelines()
--------v2.0()
--------EXTENSIONS.md(91B)
----versions()
--------3.0.0.md(122KB)
--------3.0.2.md(121KB)
--------3.0.3.md(123KB)
--------3.0.1.md(120KB)
--------2.0.md(80KB)
--------1.2.md(48KB)
--------3.1.0.md(125KB)
----MAINTAINERS.md(481B)
----CONTRIBUTORS.md(519B)