从Swagger文档中提取所有请求

时间:2018-10-30 07:21:12

标签: api curl swagger swagger-ui

我已经获得了广泛使用的前端的URL,为许多POST,GET,PUT和DELETE请求提供了文档。

Swagger对我来说还很新,但是界面很容易说明。

我想提取所有请求(可能作为cURL命令),而不必打开每个项目并手动复制请求。

编辑:我应该提到,我对Swagger配置或服务器没有其他访问权限。

1 个答案:

答案 0 :(得分:1)

根据https://petstore.swagger.io/,该应用程序是用React编写的,因此在单击该部分之前不可能看到curl请求(因为此时该文件不在HTML树中)。您可以尝试为Chrome安装CJS插件并编写jQuery:

  1. 创建临时文本区域
  2. 点击所有必要的部分,依次单击“立即尝试”按钮和“执行”按钮
  3. .curl内容复制到临时文本区域

之后,您可以将文本区域的内容简单地复制到文本文件或其他内容中。