首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的mocked Swagger 2API在SwaggerHub上没有出现数组示例?

为什么我的mocked Swagger 2API在SwaggerHub上没有出现数组示例?
EN

Stack Overflow用户
提问于 2018-01-24 13:13:56
回答 2查看 419关注 0票数 0

以下是代码片段:

代码语言:javascript
复制
  /getappsettings:
    get:
      summary: Gets the collection of app settings.
      responses:
        200:
          description: The successful get app settings response.
          schema:
            type: array
            items:
              $ref: '#/definitions/KeyValueType'
            example:
              - key: 'APP_SUPPORT_EMAIL_ADDRESS'
                value: 'test@example.com'
              - key: 'APP_SUPPORT_PHONE_NUMBER'
                value: '08 9123 4567'

在来自SwaggerHub的模拟API中,它返回一个空数组。

EN

回答 2

Stack Overflow用户

发布于 2018-01-24 13:13:56

我发现的问题是它应该是'examples:‘而不是' example :’,并且还需要指定内容类型--下面是工作示例……

以下是代码片段

代码语言:javascript
复制
  /getappsettings:
    get:
      summary: Gets the collection of app settings.
      responses:
        200:
          description: The successful get app settings response.
          schema:
            type: array
            items:
              $ref: '#/definitions/KeyValueType'
          examples:
            application/json:
              - key: 'APP_SUPPORT_EMAIL_ADDRESS'
                value: 'test@example.com'
              - key: 'APP_SUPPORT_PHONE_NUMBER'
                value: '08 9123 4567'
票数 0
EN

Stack Overflow用户

发布于 2018-02-02 16:50:46

这是SwaggerHub的模拟服务器中的一个错误,该错误已经修复。您的定义现在会生成一个包含指定示例数组的模拟响应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48415233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档