swagger入门
来源:互联网 发布:mac怎么删除照片快捷 编辑:程序博客网 时间:2024/06/10 14:25
优点
- 可调试
- 容易编写
- swagger 驱动api开发
开发流程
- swagger-editor:http://editor.swagger.io/ 或静态服务
- 生成
user.yaml
,如下面的示例,并放在静太服务器上 - swagger-ui:下载并放在静态服务上
- swagger-ui加上
user.yaml
文档
- 关键字定义
- 参考1
- 参考2
示例
swagger: '2.0'info: title: My Demo API description: 举个栗子,关于用户注册登录 version: 1.0.0 contact: name: 王东文 email: wangdongwen@meicai.cn url: http://www.meicai.cnhost: api.uber.comschemes: - https - httpbasePath: /v1consumes: - application/x-www-form-urlencodedproduces: - application/jsonpaths: /user/login: get: summary: 用户登录 description: | 用户登录模块 parameters: - name: username in: formData description: 用户名 required: true type: string format: phone - name: password in: formData description: 密码 required: true type: string format: password tags: - User responses: '200': description: 登录成功 schema: $ref: '#/definitions/LoginOk' default: description: Unexpected error schema: $ref: '#/definitions/Error'definitions: LoginOk: type: object properties: token: type: string description: 登录成功后,产生的访问token message: type: string description: 登录成功提示 Error: type: object properties: code: type: integer format: int32 description: 错误码 message: type: string description: 错误信息描述
0 0
- swagger入门
- swagger 入门(一)
- swagger入门了解
- Swagger
- swagger
- swagger
- swagger
- swagger
- Swagger
- swagger
- Swagger
- Swagger
- Swagger
- swagger
- Swagger
- Swagger
- swagger
- swagger
- 第三方控件选择
- Android内存泄漏终极解决篇(下)
- 找出整型数组中最大和最小值及其所在位置
- IOS UISegmentedControl
- android 通知栏背景颜色跟随app导航栏背景颜色变化而变化
- swagger入门
- iOS: SegmentControl 实现页面切换的四种方法
- 611C. New Year and Domino【二维前缀和】【容斥】
- Python中用startswith()函数判断字符串开头
- Android 版本及别名
- mac上使用终端生成RSA公钥和密钥
- java中如何实现下载word功能
- iOS字体清单
- En(2015-12)小耳机深情陪伴