2016-08-03 59 views
0

我正在尝试为Swagger中的某个项目获取模型架构。我想通过来自托管Swagger的另一台机器的http请求来完成此操作。从Swagger中获取模型架构

我可以从JSON获取扬鞭API-文档:

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

响应包含:

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

有什么办法来获取 “/定义/项目” 模型模式?

我想要做一个HTTP GET上是这样的:

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

我使用扬鞭2.0版。

谢谢

回答

1

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