要接受独立于标头中设置的Content-Type
的所有请求。
例如,Content-Type
可以是application/json
。然后设置:
@Consumes(MediaType.WILDCARD)
会回复:HTTP 415 Unsupported Media Type
但是,如果将消耗定义为包含多个项目的列表:
@Consumes({ MediaType.WILDCARD, MediaType.APPLICATION_SVG_XML })
请求被接受:200 OK
有什么主意,为什么MediaType.WILDCARD
不接受application/json
?
编辑:运行javax.ws.rs-api-2.1.jar