REST服务PUT,xml有效负载结构

时间:2011-07-08 22:03:35

标签: java rest content-type payload

对于REST PUT服务,即时尝试使用xml作为有效负载。我的问题是我可以将整个有效负载作为xml吗?或者我应该做Data=<mydata>......</mydada>之类的事情?

基本上

<mydata>......</mydada>

Data=<mydata>......</mydada>

1 个答案:

答案 0 :(得分:1)

当然,您可以将mediaType设置为application/xml,就像json或纯文本一样。第一个例子是有效的XML,第二个例子不是。所以第一个就可以完成。

我不确定您使用的是哪种框架。例如,如果您打算使用Spring,可以查看示例here

基本思想是将媒体类型定义为application/xml。如果你想从Java bean编组/解组,你也可以指定一个编组器/ unmarshaller(即使用JAXB)。