6

我需要为java创建swagger codegen客户端,javascript指向在https上发布的swagger yaml。

当尝试以下命令时得到 SSLHandshakeError。

"swagger-codegen generate -i https://localhost:443/api/swagger.yaml -l java -o java-api/."

此外,当 swagger codegen 生成客户端时,它是否具有用于 https swagger 规范 url 的 SSL Mutual TLS 代码?

请帮忙。

4

1 回答 1

13

-D io.swagger.parser.util.RemoteUrl.trustAll=true在生成代码时添加。

参考:https ://github.com/swagger-api/swagger-codegen/wiki/FAQ#is-there-a-way-to-disable-certificate-verification

更新:2018 年 5 月,Swagger Codegen 的大约 50 位顶级贡献者和模板创建者决定分叉 Swagger Codegen 以维护一个名为OpenAPI Generator的社区驱动版本。请参阅问答以获取更多信息。

于 2017-03-12T09:05:24.243 回答