1

在特定的基于 JAX-RS 的 Web 服务实现中,需要在 Web 服务请求中发送自定义对象。我知道从基于 JAX-RS 的 Web 服务返回对象,但不太确定在请求期间发送对象。

有人可以帮我解决这个问题吗?

在此先感谢,阿里吉特·博斯

4

2 回答 2

3

@POST您使用and @Consumes({ MediaType.APPLICATION_XML })(或 json 或其他)注释该方法并添加一个参数。如果您使用的是 JAXB,则参数可以是 JAXB 对象,它将自动从传入的 XML 中为您解组。

于 2012-06-11T09:51:28.270 回答
1

您应该MessageBodyReader为您的自定义对象实现:

public class YourClassReader implements MessageBodyReader<YourClass> {
    @Override
    public boolean isReadable...

    @Override
    YourClass readFrom...
}
于 2012-06-11T10:00:56.493 回答