【发布时间】:2018-02-03 19:48:07
【问题描述】:
当我在浏览器中导航到 index.html 页面而不是将其显示为 html 页面时,我遇到了一个问题。不知道是什么原因造成的。
我正在使用带有 Spring 的 Swagger 1.3.4。
弹簧配置:
@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
为什么 Swagger 会返回八位字节流 Content-Type?
【问题讨论】:
标签: spring swagger swagger-ui