gpt4 book ai didi

perl - 使用 SOAP::Lite 服务 stub

转载 作者:行者123 更新时间:2023-12-04 08:52:05 26 4
gpt4 key购买 nike

我一直在看this soap lite tutorial关于使用 WSDL URL 生成服务 stub .但是,我的数据结构更复杂并且具有嵌套元素。本教程介绍如何使用 SOAP::Data 创建复杂结构。 .这看起来很手动。

在其他语言(如 Java)中,很容易 stub 请求对象并使用方法调用来设置参数。有没有办法获得一个请求对象,然后我可以简单地对对象进行方法调用来设置参数,而不是使用 SOAP::Data“手动”写出复杂的数据结构如教程和 SOAP::Data文件?

注: SOAP::Lite不是 SOAP::WSDL . SOAP::WSDL 文件指出:

This module has a large number of known bugs and is not being actively developed. This 3.0 release is intended to update the module to pass tests on newer Perls. This is a service to existing applications already dependent on this module.



所以当前支持的模块是 SOAP::Lite XML::Compile::SOAP .

最佳答案

WSDL 实际上并不是 SOAP 标准的一部分。 WSDL 是一个单独的标准,Java/.Net 等通常与 SOAP 一起使用。

看起来您想要 Java“将 IDE 指向 WSDL”方法。这不能替代理解 SOAP 协议(protocol)。我强烈建议您学习如何进行手动 SOAP 调用并对其进行调试——在您不得不在最后期限之前完成它。我认识许多 Java“Web 服务”程序员,他们甚至不知道协议(protocol)是如何工作的,因为 IDE 为他们编写了大部分基础设施。

也就是说,优秀的XML::Compile::WSDL11可能会做你想做的事。

关于perl - 使用 SOAP::Lite 服务 stub ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27544447/

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