gpt4 book ai didi

web-services - REST Web 服务——使用 xml 负载

转载 作者:行者123 更新时间:2023-12-04 18:06:02 32 4
gpt4 key购买 nike

有人可以向我展示或重定向一个示例 rest webservice java 代码,它使用 xml 有效负载并使用 xml 数据吗?我尝试使用谷歌搜索,但没有太大帮助,我们将不胜感激。

最佳答案

好的,所以您想要构建一个使用 xml 负载的服务,然后使用它的数据。

您可以为此使用 resteasy 和 jaxb。你可以找到一个例子 here

想法如下:您的 xml 有效负载必须映射到 jaxb 注释对象,resteasy 将为您执行解码操作。

 @POST
@Consumes(MediaType.APPLICATION_XML)
public Response postOrder(Order order){
//Its crime to use System.out.println . Use loggers instead
System.out.println(order.getDestination());
return Response.status(200).entity("Received XML").build();
}

在此示例中,Order 是一个 jaxb 注释类,当您调用该服务时,接收到的 xml 将被转换(解码操作)为 order 对象。

链接中都有解释!

您还可以使用 Jersey,它是 JAX-RS 规范的另一种实现。这是一个 link这表明你正在尝试做什么..

祝你好运!

关于web-services - REST Web 服务——使用 xml 负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26680986/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com