【发布时间】:2016-04-28 14:46:41
【问题描述】:
实际上我遇到了一个问题,即 Swagger-ui 无法向我显示 MediaType.APPLICATION_OCTET_STREAM 的输入,所以让我们想象一下下一个服务:
@PUT
@Path("/performAudioQuery")
@Consumes(MediaType.APPLICATION_OCTET_STREAM)
公共响应 performAudioQuery(InputStream audioInputStream){ //服务的实现 }
这里是依赖项
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-jersey2-jaxrs</artifactId>
<version>1.5.6</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-multipart</artifactId>
<version>2.22.2</version>
</dependency>
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
我正在使用 Wildfly 9.x 那么我应该怎么做才能让 Swagger-ui 与之前的服务很好地配合?
【问题讨论】:
标签: swagger swagger-ui swagger-2.0