0
我遇到了一个问题,当我在浏览器中导航到它时,swagger-ui试图下载index.html页面,而不是将它显示为html页面。无法弄清楚造成这种情况的原因。swagger-ui试图下载index.html
我在Spring中使用Swagger 1.3.4。
Spring配置:
@Configuration
public class SwaggerConfig {
@Bean
public BeanConfig beanConfig() {
final BeanConfig beanConfig = new BeanConfig();
beanConfig.setResourcePackage("com.example.rest.ws");
beanConfig.setVersion("1.0");
beanConfig.setBasePath("my-rest-services");
beanConfig.setTitle("My API");
beanConfig.setScan(true);
return beanConfig;
}
}
我然后对浏览器下面的要求:
https://example.com/my-rest-services/swagger-ui/index.html
并尝试下载index.html文件。我检查响应头和有如下几点:
Accept-Ranges:bytes
Age:2000
Connection:Keep-Alive
Content-Length:3467
Content-Type:application/octet-stream
Date:Fri, 24 Aug 2017 15:15:23 GMT
Server:Apache-Coyote/1.1
为什么会大摇大摆返回一个八位字节流内容类型?