如何在 Swagger UI 中使用“-k”参数生成 curl 命令?

时间:2021-03-04 17:14:48

标签: swagger-ui

我想知道是否有办法更改 Swagger UI 中默认生成的 CURL 命令。它生成

 CURL -X

我想把它改成

CURL -k

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

Swagger UI 3.35.0 及更高版本支持此功能。

您需要修改您的 Swagger UI 配置代码(例如位于 index.html 中)并添加以下 requestInterceptor。在拦截器中,使用 req.curlOptions 为生成的 curl 命令指定附加参数。

const ui = SwaggerUIBundle({
  dom_id: "#swagger-ui",
  url: "https://petstore.swagger.io/v2/swagger.json",
  ...
  requestInterceptor: (req) => {
    req.curlOptions = ["-k"];   // <-----------
    return req;
  }
})