Swagger UI 3.19.4(Swagger 2.0)查询参数选择

问题描述 投票:0回答:1

我有Swagger UI 3.19.4,我想创建REST请求,如下所示:

GET https://<host>/<path>?select=*

这意味着我想在每个将从select=*发送的get请求中添加查询参数Swagger UI

我怎样才能做到这一点?

javascript rest swagger-ui
1个回答
0
投票

我的解决方案是使用requestInterceptor

SwaggerUiBundle({
...,
requestInterceptor: (request) => {
  uri = new URI(request.uri);
  uri.selectParams.append("select", "*");
  request.uri = uri.toString();
  //code
  return request;
}
})

我决定使用requestInterceptor,因为它是修改SwaggerUI https://swagger.io/docs/open-source-tools/swagger-ui/usage/configuration/请求的官方方式。另外,要修改URL,您可以使用标准类URL(JavaScript)。

© www.soinside.com 2019 - 2024. All rights reserved.