我有Swagger UI 3.19.4
,我想创建REST
请求,如下所示:
GET https://<host>/<path>?select=*
这意味着我想在每个将从select=*
发送的get请求中添加查询参数Swagger UI
。
我怎样才能做到这一点?
我的解决方案是使用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)。