【问题标题】:OpenAPI v3 HTTPS mockingOpenAPI v3 HTTPS 模拟
【发布时间】:2020-06-02 13:25:47
【问题描述】:

我有一个 Web 服务的 OpenAPIv3 架构文件,我希望能够通过我的应用程序与之通信。在部署和排序实时证书之前,我希望能够测试 HTTPS 连接在我的本地环境中是否正常工作。我一直在使用 Prism 进行 HTTP 模拟,但 AFAIK 根本不支持 HTTPS。有谁知道支持此功能的任何替代工具?我查看了 MockServer,但有关设置 HTTPS 连接的文档很糟糕,而且似乎没有任何高质量的文献可以从粗略的谷歌搜索中查看。欢迎任何想法/建议。

【问题讨论】:

  • 使用API Simulator 配置 HTTPS(基于 TLS 的 HTTP)是轻而易举的事:使用 PEM 格式的证书和密钥、JKS 或即时生成的自行颁发的证书。不过,此时 API 模拟器不支持导入 OpenAPIv3 模式文件来创建远程存根/模拟。 (免责声明:我隶属于 API Simulator)。
  • 感谢您的评论,能够从模式生成存根是一件好事,但不是必需的,更重要的是我可以测试 HTTPS 连接,因为我的 HTTP 模拟完成了我的所有验证需要。我肯定会看看这个,因为添加一些虚拟响应看起来非常简单易用!

标签: json rest ssl https mocking


【解决方案1】:

Mockintosh 支持开箱即用的 HTTPS。默认情况下,它将使用自签名证书。您可以通过配置选项提供自己的证书文件。

您可以获取您的 OpenAPIv3 架构并按原样运行它,模拟将从您的架构中的任何内容中提供服务。

描述的 SSL 选项:https://mockintosh.io/Configuring.html#ssl-support 直接从 OpenAPI/Swagger 提供模拟服务:https://mockintosh.io/#automatic-conversion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-29
    • 2021-01-21
    • 1970-01-01
    • 2020-09-24
    • 2020-12-18
    • 1970-01-01
    • 2020-12-28
    • 2015-08-15
    相关资源
    最近更新 更多