Swagger:描述、生产、消费和可视化RESTful Web Service的规范框架

swagger

Swagger是一个规范且完整的框架,提供描述、生产、消费和可视化RESTful Web Service。

Swagger旨在打造一个标准的、语言无关REST API接口,通过它计算机和人类无需阅读代码、文档或者监测网络流量就能发现并理解Web 服务。使用Swagger提供合适的定义,消费者只要提供最小的逻辑实现就可以与远程服务进行交互。与底层编程接口的实现类似,Swagger在调用服务中避免了猜测的过程。

从技术角度讲:Swagger是由庞大工具集合支撑的形式化规范。这个集合涵盖了从终端用户接口、底层代码库到商业API管理的方方面面。

上手指南

如果你是API提供商,希望使用Swagger描述你的API。有以下几种方法:

如果你是API使用者,希望将带有Swagger定义的API集成到你的程序中,可以使用在线Swagger UI来了解API(前提是你已经得到了Swagger API定义的URL), 然后使用Swagger代码生成根据你的选择生成客户端代码。

无论是那种情况,请务必检查Swagger支持的开源项目商业厂家列表,也许其中就有某些可以满足你的要求。

开发资源

官方网站:http://swagger.io/
开源地址:https://github.com/swagger-api

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

1 2 收藏

资源整理者简介:唐尤华

做自己喜欢的,编程、喝茶、看世界 个人主页 · 贡献了108个资源 · 18 ·    


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer