我有一个JAX-RS Web服务(使用Jersey),接受一个JAXB对象作为请求实体。当发生错误时,我们想要记录发送给我们的原始XML字符串。目前,我只是重新编组JAXB对象,但由于这些类中有几个Java枚举,因此在原始XML字符串中拼写不正确的枚举值会丢失,这对我们来说是不可接受的。
有人知道一种既可以将请求实体作为字符串又可以作为JABX对象获取的方法吗?如果可能的话,我宁愿不编写自定义MessageBodyReader,也不想尝试获取JAXB的MessageBodyReader。您可以自由地使用Jersey特定的类。我们使用的是1.0.x版本。
有人知道一种既可以将请求实体作为字符串又可以作为JABX对象获取的方法吗?如果可能的话,我宁愿不编写自定义MessageBodyReader,也不想尝试获取JAXB的MessageBodyReader。您可以自由地使用Jersey特定的类。我们使用的是1.0.x版本。