问题标签 [soaplite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 为什么此代码会产生警告:使用未初始化的值
这段代码:
产生以下警告
在 /home/user/perl5/lib/perl5/SOAP/Lite.pm 第 3396 行的字符串 eq 中使用未初始化的值 $ns。
我应该怎么做才能在不抑制警告的情况下摆脱它?
arrays - 发送到 SOAP::Data 的哈希数组
我正在向 SOAP::Data 发送一个相当简单的 Perl 散列,但我没有得到我想要的带有散列数组的 XML。这是我要发送的内容:
这是我得到的:
但我想要的是这样的:
我错过了什么?我想如果我提供一些代码会有所帮助!:
perl - Perl SOAP::Lite 无法调用方法
我正在编写一个从 OBIEE Web 服务获取数据的脚本。以下显示了创建的正确肥皂信封,但我没有得到任何结果。
这是它制作的肥皂信封,使用soapUI可以很好地工作
我检查了 OBIEE 服务器并没有看到请求。它正在生成正确的东西,但请求没有得到通过。非常感谢任何见解。
perl - 如何在 Perl 中将 SSL 选项传递给 SOAP::Lite
当尝试使用无效证书连接到测试 SSL SOAP 服务器时,Perl 打印出大量文本:
事实证明这是来自IO::Socket::SSL
(这将是一个很好的细节包含在警告文本中,donchathink?),但我从不IO::Socket::SSL
直接引用;它只是SOAP::Lite
链下某个地方的依赖。似乎我应该能够以某种方式将选项传递给它,但是我尝试过的所有方法似乎都不起作用。
值得注意的是,IO::Socket::SSL
使用它的方法设置的默认值set_defaults
并不能解决警告。
我如何将 SSL 选项传递给IO::Socket::SSL
从 使用它的时间SOAP::Lite
?
web-services - SOAP::Lite 是否可用于创建文档/文字 Web 服务?
SOAP::Lite 是否可用于创建文档/文字 Web 服务?虽然它确实支持为现有的文档/文字 Web 服务编写客户端,但我找不到如何创建文档/文字服务器。
是否有任何其他模块可以启用此功能?如果有一种简单的方法可以为此类服务生成 WSDL,我尝试使用 POD::WSDL,但对方无法访问它(使用 SOAP 时) ::Lite 我可以使用 WSDL)
谢谢
c# - 带有 WCF 集成错误的 SOAP::Lite
我有一个非常简单的 c# 应用程序,它运行 WCF 服务,如下所示:
应用程序配置
因为我不太了解 PERL,所以我从网上获取了一个客户端示例并对其进行了一些定制:
我在运行时收到以下错误消息:
我错过了什么?perl 应该调用 C# 服务器中的 SendMessage("some text") 方法...
perl - Perl - SOAP::Lite 请求未在 Axis2 上设置 xmlns:soap 的正确值
我刚刚使用 SOAP::Lite 在 Perl 中创建了一个 Web 服务客户端。
我设法很容易地调用了我的网络服务的一个方法,但是由于一些未知的原因,它有时可以工作,有时它不会工作。
这是我的 perl 客户端代码:
如果结果未定义,我尝试添加一个 while 循环来重新发送数据,但它不起作用。
在对 SOAP::Lite 跟踪日志文件进行一些分析后,我发现在请求期间,有一个参数发生了变化。
这是正确的 xml 肥皂请求:
正确答案:
这是错误的 xml 请求:
有了答案:
如您所见, xmlns:soap 在正确请求和错误请求中没有相同的值:对于正确请求,它是:
对于有缺陷的,它是:
任何想法为什么 SOAP::Lite 会自行更改此参数?
python - 使用 Perls SOAP::Lite 连接到 Pythons SOAPpy 服务器
我完全被阻止了,我需要你的帮助。
我使用 Python 和 Soappy 库开发了一个 SOAP 服务器。如果我使用另一个 Python 应用程序作为客户端,它工作得很好,但是我尝试与 Perls SOAP::Lite 应用程序连接的那些它不再工作了。
这是我从 Perl 脚本中得到的。
这是来自 Perl 试图连接的服务器的错误消息。
当然,我查了资料,也找不到任何结论。
我对 Perl 完全陌生,但是连接到我开发的另一个 Web 服务的同一个应用程序(在 C++ 中使用 gSOAP)工作正常。
我在google上做了一些研究,我发现了这个:
然而,我没有对不同种类的 WSDL 进行足够简单的解释,并没有对应用程序产生影响。
如果需要,我会提供来源,但是我认为这不一定是因为我使用了基本示例。看起来很有用的是我由 Python 定义的命名空间以及我如何在 Perl 中访问它。
Python服务器:
这是 Perl 的定义:
所有关于变量、地址等的选择都是完全任意但一致的。我希望有人知道如何解决它。谢谢。
perl - Perl SOAP::Lite server
I've created the following SOAP::Lite server in Perl:
I then created a perl client to test the webservice and all went well. But I had to create a WSDL file with information about this SOAP web service. When I tested the WSDL file in a generic online SOAP client (http://www.soapclient.com/soaptest.html) I started to get some errors, regarding the execution of the method Calculate, so I forced the use of this method using:
But now I'm getting the following error:
Any help would be appreciated.
web-services - 让 SOAP::Lite 省略查询中的类型
我正在尝试使用 SOAP::Lite 获取 Perl 脚本来与 Web 服务通信。
我有一个服务的 WSDL,但有些字段的类型定义为 complexType / simpleType 没有指定名称。
服务器验证我随请求发送的输入信息,但由于给出的类型不正确而失败。
我该如何克服这个问题?如果我在手动请求中省略输入信息,服务器似乎很高兴,但我正在努力让 SOAP::Lite 不发出类型(如果我没有指定一个,它会猜测一个)。另一种选择是提供服务器期望的类型,但我无法弄清楚那是什么。(提供原始 XML 也可以,但感觉很脏……)
此类字段的 WSDL:
我试图将其标记为xs:string
,但这也不被接受。