JAX-RS使用@consume注释支持所​​有媒体类型

Ank*_*rma 6 java rest jax-rs jersey-2.0

我正在开发一个Web API,我想在其中添加对所有媒体类型的支持,因为功能要求.我也尝试过@consumes("*/(")在课堂级别和方法级别.但是当我尝试使用标题中的application/json媒体类型访问我的api时,它对我没有用Content-Type.

我已经看了@consumes注释的实现,其默认值为,*/*所以我尝试使用这个注释,因为@consumes它可以添加默认值,但是这样做并没有用.目前我已将此注释用作

@Consumes({"application/*","text/*"})
Run Code Online (Sandbox Code Playgroud)

它允许客户端使用这些媒体类型组中的任何一种媒体类型访问我的API.但是,如果客户端发送请求multipart/signed或任何其他媒体类型,它会搞砸.