RESTAPI标准接口OpenAPI-Specification.zip

上传者: 39841365 | 上传时间: 2021-02-19 21:51:51 | 文件大小: 197KB | 文件类型: ZIP
OpenAPI Specification 的目标是为 REST API 定义一个标准的、与语言无关的接口,允许人和计算机在不访问源代码、文档或通过网络的情况下发现和理解服务的功能。 通过 OpenAPI 的正确定义,消费者可以用最简答的方式理解远程服务并与其交互,消除了调用服务时的猜测。OpenAPI不需要重写现有的API。它不需要将任何软件绑定到服务,所描述的服务甚至可能不是您的。然而,它要求在 OpenAPI Specification 的结构中描述服务的能力。不是所有的服务都可以由 OpenAPI 描述 —— 此规范并不打算涵盖 REST-ful API 的每一个可能的用例。 OpenAPI没有规定诸如设计优先或代码优先的开发过程。它通过与 REST API 建立明确的交互来促进这两种技术之一。


标签:OpenAPI

文件下载

资源详情

[{"title":"( 75 个子文件 197KB ) RESTAPI标准接口OpenAPI-Specification.zip","children":[{"title":"OpenAPI-Specification-master","children":[{"title":".travis.yml <span style='color:#111;'> 104B </span>","children":null,"spread":false},{"title":"TOB.md <span style='color:#111;'> 530B </span>","children":null,"spread":false},{"title":"versions","children":[{"title":"3.0.1.md <span style='color:#111;'> 119.85KB </span>","children":null,"spread":false},{"title":"3.0.2.md <span style='color:#111;'> 120.59KB </span>","children":null,"spread":false},{"title":"1.2.md <span style='color:#111;'> 48.42KB </span>","children":null,"spread":false},{"title":"2.0.md <span style='color:#111;'> 79.51KB </span>","children":null,"spread":false},{"title":"3.0.0.md <span style='color:#111;'> 121.54KB </span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'> 601B </span>","children":null,"spread":false},{"title":"GOVERNANCE.md <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"CONTRIBUTORS.md <span style='color:#111;'> 519B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.08KB </span>","children":null,"spread":false},{"title":"schemas","children":[{"title":"v1.2","children":[{"title":"authorizationObject.json <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"oauth2GrantType.json <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"dataType.json <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"modelsObject.json <span style='color:#111;'> 1008B </span>","children":null,"spread":false},{"title":"resourceObject.json <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"apiDeclaration.json <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"dataTypeBase.json <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"parameterObject.json <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"infoObject.json <span style='color:#111;'> 661B </span>","children":null,"spread":false},{"title":"operationObject.json <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 325B </span>","children":null,"spread":false},{"title":"resourceListing.json <span style='color:#111;'> 592B </span>","children":null,"spread":false}],"spread":false},{"title":"v2.0","children":[{"title":"schema.json <span style='color:#111;'> 39.30KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 248B </span>","children":null,"spread":false}],"spread":true},{"title":"v3.0","children":[{"title":"schema.json <span style='color:#111;'> 34.63KB </span>","children":null,"spread":false},{"title":"schema.yaml <span style='color:#111;'> 21.54KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 890B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"guidelines","children":[{"title":"v2.0","children":[{"title":"REUSE.md <span style='color:#111;'> 9.39KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"EXTENSIONS.md <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"EXTENSIONS.md <span style='color:#111;'> 91B </span>","children":null,"spread":false}],"spread":true},{"title":"DEVELOPMENT.md <span style='color:#111;'> 9.31KB </span>","children":null,"spread":false},{"title":"IMPLEMENTATIONS.md <span style='color:#111;'> 9.61KB </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"v2.0","children":[{"title":"json","children":[{"title":"petstore-minimal.json <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"uber.json <span style='color:#111;'> 11.41KB </span>","children":null,"spread":false},{"title":"petstore-expanded.json <span style='color:#111;'> 6.29KB </span>","children":null,"spread":false},{"title":"petstore-with-external-docs.json <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"petstore-separate","children":[{"title":"common","children":[{"title":"Error.json <span style='color:#111;'> 208B </span>","children":null,"spread":false}],"spread":false},{"title":"spec","children":[{"title":"swagger.json <span style='color:#111;'> 5.03KB </span>","children":null,"spread":false},{"title":"NewPet.json <span style='color:#111;'> 256B </span>","children":null,"spread":false},{"title":"Pet.json <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"parameters.json <span style='color:#111;'> 412B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"petstore-simple.json <span style='color:#111;'> 5.07KB </span>","children":null,"spread":false},{"title":"petstore.json <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"api-with-examples.json <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false}],"spread":false},{"title":"yaml","children":[{"title":"uber.yaml <span style='color:#111;'> 9.17KB </span>","children":null,"spread":false},{"title":"petstore-minimal.yaml <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"petstore-with-external-docs.yaml <span style='color:#111;'> 4.41KB </span>","children":null,"spread":false},{"title":"petstore-simple.yaml <span style='color:#111;'> 4.08KB </span>","children":null,"spread":false},{"title":"petstore-separate","children":[{"title":"common","children":[{"title":"Error.yaml <span style='color:#111;'> 128B </span>","children":null,"spread":false}],"spread":false},{"title":"spec","children":[{"title":"NewPet.yaml <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"parameters.yaml <span style='color:#111;'> 291B </span>","children":null,"spread":false},{"title":"Pet.yaml <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"swagger.yaml <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"api-with-examples.yaml <span style='color:#111;'> 5.96KB </span>","children":null,"spread":false},{"title":"petstore.yaml <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"petstore-expanded.yaml <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"v3.0","children":[{"title":"link-example.yaml <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"uspto.yaml <span style='color:#111;'> 7.56KB </span>","children":null,"spread":false},{"title":"callback-example.yaml <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"api-with-examples.yaml <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false},{"title":"petstore.yaml <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"petstore-expanded.yaml <span style='color:#111;'> 5.29KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"proposals","children":[{"title":"001_Alternative Schema Proposal.md <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false},{"title":"Alternative Schema","children":[{"title":"alternative_schema_object.adoc <span style='color:#111;'> 916B </span>","children":null,"spread":false},{"title":"CONTRIBUTORS.md <span style='color:#111;'> 120B </span>","children":null,"spread":false},{"title":"schema_object.md <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"DEVELOPMENT.md <span style='color:#111;'> 352B </span>","children":null,"spread":false},{"title":"implementations.md <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"alternative_schema_examples.md <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"000_OAS-proposal-template.md <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 5.71KB </span>","children":null,"spread":false},{"title":"MAINTAINERS.md <span style='color:#111;'> 481B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明