perl – 使用SOAP :: Lite服务存根

前端之家收集整理的这篇文章主要介绍了perl – 使用SOAP :: Lite服务存根前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在寻找使用WSDL URL生成服务存根的 this soap lite tutorial.但是我的数据结构更复杂并且具有嵌套元素.本教程介绍了如何使用 SOAP::Data创建复杂结构.这看起来非常手动.

在像Java这样的其他语言中,很容易存根请求对象并使用方法调用来设置参数.有没有办法获取一个请求对象,然后我可以简单地对对象进行方法调用来设置参数,而不是“手动”使用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::LiteXML::Compile::SOAP.

解决方法

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

看起来你想要Java“在WSDL上指向IDE”方法.这不能替代理解SOAP协议.我强烈建议您学习如何进行手动SOAP调用并调试它们 – 在您必须在截止日期前完成它之前.我认识许多Java’Web Services’程序员,他们甚至不知道协议是如何工作的,因为IDE为他们编写了大部分基础结构.

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

猜你在找的Perl相关文章