如何在 swagger 上分析请求(带有查询)并发送不同的响应正文?

Posted

技术标签:

【中文标题】如何在 swagger 上分析请求(带有查询)并发送不同的响应正文?【英文标题】:How to analyze requests (with queries) on swagger and send different response body? 【发布时间】:2018-08-15 13:30:13 【问题描述】:

是否可以在 swagger hub api 3.0 上分析请求(基于查询)?

例如,我需要重现下一件事情。

对于请求getUser?id=1 swager swagger 必须向客户端发送响应


  "user_id": "1"
  "user_name": "Alex",

对于请求getUser?id=2 swager swagger 必须向客户端发送响应


  "user_id": "2"
  "user_name": "Bob",

如果可以的话,你能帮我解决一下吗?

【问题讨论】:

【参考方案1】:

我猜你的问题是关于SwaggerHub mock server。根据文档,这是不支持的:

请注意,mock 不支持业务逻辑,即不能根据输入发送特定的响应。

【讨论】:

感谢您的快速回答。

以上是关于如何在 swagger 上分析请求(带有查询)并发送不同的响应正文?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 swagger 导入带有环境的邮递员?

分析

Swagger Codegen Maven插件,带有路径变量和请求参数,OpenApi产生不起作用的代码

在某些机器上构建时,带有弹簧靴的 Swagger 可以工作,但在其他机器上则不行

如何使用redis计数器防止并发请求

查询参数的 Swagger 注释