• Django REST FRAMEWORK swagger(一)框架详解


    Django REST FRAMEWORK swagger(一、框架详解)

    一.Django REST  SWAGGER框架图

    具体见下图

    REST FRAMEWORK框架.png

    二.说明

    • RESTFul说明

    1. 每一个URI代表一种资源;

    2. 客户端和服务器之间,传递这种资源的某种表现层;

    3. 客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

    • Swagger说明

    1. 大部分 Web 应用程序都支持 RESTful API,但不同于 SOAP API——REST API 依赖于 HTTP 方法,缺少与 Web 服务描述语言(Web Services Description Language,WSDL)类似的语言来定义使用者与提供者之间的请求和响应结构。由于没有充分的合同服务,许多 REST API 提供者使用 Microsoft Word 文档或维基页面来记录 API 用法。这些格式使协作和文档版本控制变得很困难,尤其对于有许多 API 或资源的应用程序,或者在 API 采用迭代式开发方式时。这些文档类型在集成到自动化测试应用程序中时变得更难。

    2. 开源 Swagger 框架帮助 API 使用者和开发人员纠正了这些问题。该框架为创建 JSON 或 YAML(JSON 的一个人性化的超集)格式的 RESTful API 文档提供了 OpenAPI 规范(以前称为 Swagger 规范)。Swagger 文档可由各种编程语言处理,可在软件开发周期中签入源代码控制系统中,以便进行版本管理。

    3. 实现 Swagger 扩展。

    4. 简化 Swagger 的功能来聚合文档。

    5. 创建一个输出 Swagger 文档为 HTML 页面的工具。

  • 相关阅读:
    伐木工和森林的故事(一)
    EclipsePDT PHP的开发环境配置
    奇怪的using
    [团队开发]SERVER2008下无法安装VS2008 SP1 和 TFS2008 SP1补丁
    写在七夕
    一点点的松懈,就可以毁掉自己!
    2008,到今天我不后悔
    细节决定成败,注意的事情需要做到,而不是听完了当耳边风
    正视差距,展望2008!
    ZendStudio5.5调式环境配置
  • 原文地址:https://www.cnblogs.com/zksfyz/p/9120178.html
Copyright © 2020-2023  润新知