找不到媒体类型= application / xml的Jersey REST(GET)抛出MessageBodyWriter

时间:2018-09-26 13:24:43

标签: rest jersey-client media-type

我已经使用Jersey开发了REST服务(GET)。我想将响应作为application / xml返回。 当我注释以下内容时,我得到一个异常,而当我将其更改为MediaType.APPLICATION_JSON时,服务起作用并以JSON形式返回响应。     @得到     @Produces(MediaType.APPLICATION_XML)

org.glassfish.jersey.message.internal.MessageBodyProviderNotFoundException:找不到针对媒体type = application / xml的MessageBodyWriter

许多博客建议包含对 jersey-media-jaxb 的依赖关系,但我还有另一项服务,该服务可以成功返回XML响应而没有该依赖关系。唯一的区别是该服务是POST端点,而当前不起作用的服务是GET端点。

0 个答案:

没有答案