我们的应用程序已部署在使用以下工具开发的DC / OS中 弹簧靴(2.0.6.RELEASE)和招摇(2.6.1)。
我们遇到的问题是通过
False positives可以正常工作,并且可以使用我们所有的REST端点返回swagger UI。
当我尝试通过招摇请求我们的API时,该主机名将更改为https://api.example.com/appname/swagger-ui.html
昂首阔步生成的错误请求网址- https://api.example.com:80
正确的请求网址应为https://api.example.com:80/health
添加的屏幕快照实际域名已更改。 https://api.example.com/appname/health
我们的配置
@SpringBootApplication
@EnableSwagger2
public class AppConfig {
public static void main(String[] args) {
SpringApplication.run(AppConfig.class, args);
}
}
我想了解
答案 0 :(得分:1)
您可以检查Springfox Swagger generating requests with port 80 for HTTPS URLS中是否报告了类似的问题
您可以设置属性
springfox.documentation.swagger.v2.host=api.example.com
或通过config api
docket.host("your host url")