java - REST 服务 PUT ,xml 负载结构

标签 java rest content-type payload

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

基本上

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

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

最佳答案

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

我不确定你使用的是什么框架。例如,如果您计划使用 Spring,您可以查看示例 here .

基本思想是将媒体类型定义为 application/xml 。如果您想从 Java bean 进行编码/解码,还可以指定编码器/解码器(即使用 JAXB)。

关于java - REST 服务 PUT ,xml 负载结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6631035/

相关文章:

java - 你如何更新 Maven 管理的依赖项?

java - 比较java android中的字符串

java - Persistence.xml 是可选的吗?

Java:不区分大小写的枚举 Jersey 查询参数绑定(bind)

嵌套对象的 Spring 数据休息查询

Azure CDN - 添加内容类型时出现无效字符

rest - 如何在 Wildfly 8.2.0.Final 中寻找模糊的 HA 集群错误

python - 如何解析日期(928142400000+0200)?

php - 检查内容类型 POST 请求 PHP

javascript - 如何使用 XMLHttpRequest 使用适当的 Content-type header 发布 RDF 数据?