【发布时间】: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