【发布时间】:2011-11-16 19:24:18
【问题描述】:
我尝试与 Jersey 一起用 Java 实现一个宁静的 web 服务。 为了在客户端和服务器端之间进行通信,我正在注意 XML。 我已经尝试过 JSON。
使用 JSON 时,封装在 POJO-Object 中,如:
@XmlRootElement
public class MyPojo {
public int a;
public int[] b;
}
然后我刚刚在 Rest-Class 中得到一个标题
public String classname(MyPojo p)
但我需要一个像
这样的标题public String classname(int a, int [] b)
通过读取 Rest-Headers 来自动创建 Form-Elements。 一个例子告诉我:
@Consumes("application/xml")
public classname methodname(@QueryParam("a") Integer a, @QueryParam("b") IntArray b)
应该可以。 问题:如何为此方法创建 XML 请求(如 XML 中的 JSON.stringify())?有没有更好的方法来做到这一点?
【问题讨论】: