gpt4 book ai didi

java - 在 REST 服务中调用 SOAP 服务

转载 作者:数据小太阳 更新时间:2023-10-29 02:08:05 25 4
gpt4 key购买 nike

我想使用 ReSTLet 框架为 REST 服务编写代码,该框架使用一些 XML 数据包装第三方 SOAP 服务。因此,每当我使用一些 XML 数据调用 REST 服务时,REST 服务在内部使用我提供的 XML 数据调用第三方 SOAP 服务,响应从第三方 SOAP API 传输到 REST API,再从 REST API 传输到我。我已经完成了这些问题;

Calling a SOAP service using REST service

Calling SOAP in Jersey

但它对我帮助不大,所以如果有人能提供我可以获得帮助的链接或教程,那就太好了。谢谢。

最佳答案

如果您想手动实现,我认为以下链接可以帮助您:

这里的主要挑战是将请求元素转换为 SOAP 请求,因为 SOAP 仅使用 HTTP 作为传输协议(protocol)( header 和有效负载),响应也是如此(提取 header 和有效负载以构建 REST 响应)。使用 ReSTLet,您需要为此利用其 REST API。请参阅此链接:http://restlet.com/technical-resources/restlet-framework/guide/2.3/core/http-headers-mapping .

我还看到这些工具似乎提供代理以将 SOAP 服务适配为 REST 服务:

希望对你有帮助,蒂埃里

关于java - 在 REST 服务中调用 SOAP 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33451259/

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