从Swagger获取模型架构

时间:2016-08-03 13:28:29

标签: swagger

我试图在Swagger中获取项目的模型架构。我希望通过来自托管Swagger的其他机器的http请求来执行此操作。

我可以从:

获取Swagger API-docs作为json
domain.com/swagger/v2/api-docs.json

回复包含:

{
  "swagger": "2.0",
  ...
  paths: {
    "/endpoint": {
      "get": {
        ...
        "responses": {
          "200":{
            "description":"OK",
            "schema": {
              "type":"array",
              "items": {
                "$ref":"#/definitions/Item"
              }
            }
          }
        }
      }
    }
  }
}

有没有办法获取" / definitions / Item"模型架构?

我想在以下内容上进行http GET:

domain.com/swagger/v2/api-docs/definitions/Item.json

我使用的是Swagger 2.0版。

由于

1 个答案:

答案 0 :(得分:1)

它位于同一文档的底部。例如:如果您转到swagger编辑器的实时演示(http://editor.swagger.io/#/edit)并滚动到底部,您将看到端点定义中引用的对象定义。