从 Swagger 获取模型架构

Fetching a model schema from 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 版。

谢谢

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