还可以使用在线生成器生成 API 客户端或服务器(https://generator.swagger.io)
例如,要生成 Ruby API 客户端,只需使用 curl 发送以下 HTTP 请求
然后,您将收到一个 JSON 响应,其中包含下载压缩代码的 URL。
要自定义 SDK,可以使用以下 HTTP 正文POST
到https://generator.swagger.io/api/gen/clients/{language}
其中,可以通过向https://generator.swagger.io/api/gen/clients/{language}
提交GET
请求来获取语言的options
例如,curl https://generator.swagger.io/api/gen/clients/python
返回
要将包名称设置为pet_store
,请求的 HTTP 正文如下
这是 curl 命令
除了使用带有 OpenAPI/Swagger 规范 URL 的swaggerUrl
之外,还可以将规范包含在带有spec
的 JSON 有效负载中,例如