Jax-RS消耗任何内容类型

时间:2017-11-30 09:31:46

标签: java jax-rs content-type

我有一个带有POST方法的REST通道,用于上传二进制内容。这可以是任何事情。

方法体如下:

@POST
@Path("/")
public Response upload(@Context HttpServletRequest httpRequest) {

当客户端没有设置Content-Type标头时,它已经工作了,但是如果他将它设置为例如application / xml,则会发生错误:

Unsupported Media Type</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.3.15.v20161220</a>

我尝试过添加通配符:

@Consumes(MediaType.WILDCARD)
但是,它仍会产生相同的错误。

如何让jax-rs接受任何内容类型?或者我只是使用错误的工具来完成我的工作?我采用了Jax-RS,因为它可以消耗由IoC框架实例化的bean,如蓝图......

0 个答案:

没有答案