我想知道是否有办法更改 Swagger UI 中默认生成的 CURL 命令。它生成
CURL -X
我想把它改成
CURL -k
有没有办法做到这一点?
答案 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;
}
})