首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有SwaggerHub示例的externalValue模拟服务器

带有SwaggerHub示例的externalValue模拟服务器
EN

Stack Overflow用户
提问于 2022-09-02 10:04:57
回答 1查看 67关注 0票数 2

当我试图在swaggerhub模拟服务器上的示例对象中使用externalValue属性时,我得到了406个不可接受的响应。

我是不是做错了什么,还是这个特性没有在swaggerhub模拟服务器上实现?

API片段

代码语言:javascript
复制
paths:
  /test:
    get:
      responses:
        "200":
          description: OK!
          content:
            application/json:
              schema:
                type: string
                format: binary
              examples:
                example:
                  externalValue: "https://jsonplaceholder.typicode.com/todos/1"
            application/pdf:
              schema:
                type: string
                format: binary
              examples:
                sampleFile:
                  externalValue: "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"

邮递员API调用

API文档

打开api文档链接

模拟服务器

模拟服务器链接

开放api文档

示例externalValue性质

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-02 10:45:07

SwaggerHub模拟服务器只支持JSON、XML和YAML响应。如果请求任何其他媒体类型(例如Accept: application/pdfAccept: image/png),则返回406个响应。

SwaggerHub模拟服务器不支持示例响应的externalValue。模拟忽略了这些示例,并通过其他方法生成示例响应,例如基于响应schema

来自文档 (重点雷):

  • 根据响应模式和示例生成JSON、XML和YAML响应
  • 支持enumdefaultexampleexamples (返回的第一个示例),,除了示例
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73580918

复制
相关文章

相似问题

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