REST 服务 PUT ,xml 负载结构

发布于 2024-11-19 02:17:06 字数 269 浏览 3 评论 0原文

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

基本上

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

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

for a REST PUT service, im trying to use xml as the payload. My question is can I have the whole payload as xml? or should I do something like Data=<mydata>......</mydada>?

basically

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

or

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌面超妹 2024-11-26 02:17:06

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

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

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

Sure you can just set the mediaType to be application/xml just as you can for json or plain text. The first example is valid XML, second one is not. So the first one can be done.

I am not sure what framework you are using. For example if you plan to use Spring you can take a look at an example here.

The basic idea is that you define the media type to be application/xml . You can also specicfy a marshaller/unmarshaller (ie. using JAXB) if you want to marshal/unmarshal from a Java bean.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文