nusoap相关内容

PHP解析SOAP响应问题-SimpleXMLElement

我在使用PHPSimpleXMLElement和simpleSMLToArray()函数解析SOAP响应时遇到问题。我可以很好地从我的Soap服务器获得Soap响应。在本例中,我同时编写了SOAP客户端和服务器。我正在使用NuSoap作为服务器。在我看来,SOAP响应看起来很完美,但PHP5 SOAP客户端似乎不能解析它。因此,和过去一样,我使用SimpleXMLElement和PHP.NET(h ..
发布时间:2022-04-13 17:28:07 PHP

如何摆脱“未捕获的 SoapFault 异常:[客户端] 看起来我们在...中没有 XML 文档"错误

我正在尝试在服务器端使用 nusoap 为动态站点开发业务逻辑(因为我需要 wsdls,而 PHP SOAP 扩展无法生成 wsdls),并在客户端使用 PHP SOAP 扩展. 但是,我什至无法正确使用 login 和 getRole 函数.当我尝试调用客户端时,我收到以下消息 未捕获的 SoapFault 异常:[客户端] 看起来我们在 [某些路径] 中没有 XML 文档... Ws ..
发布时间:2021-12-24 10:16:07 PHP

PHP SOAP 和 NuSOAP 哪个更好?

PHP SOAP 和 NuSOAP 哪个更好?请帮帮我? 解决方案 PHP SOAP 可用PHP 5.0.1 .如果您使用的是 PHP4,则必须使用 NuSOAP. 原生的 PHP 代码通常在性能上更好 &相对没有错误,所以如果 PHP SOAP 可用,请使用它.而且,NuSOAP 官网上的文档并不多. ..
发布时间:2021-12-24 10:14:45 PHP

通过 PHP SoapClient 请求发送原始 XML

我正在尝试通过 PHP 和 SoapClient 简单地将 RAW xml 发送到网络服务.问题是当我对 XML 进行编码时,它会更改 XML 中元素的顺序,该顺序将转换为关联数组. //初始化 Soap 客户端:$this->_transactionServicesClient = new SoapClient($soapWSDLUrl); 如何或什么是将以下 XML 作为字符串发送到我的 ..
发布时间:2021-12-24 10:06:34 PHP

使用 PHP 进行 SOAP 身份验证

我需要连接到需要纯文本用户名和密码形式的身份验证凭据的 Web 服务. 我对 SOAP 有基本的了解,并且已经设法使用 NuSOAP 连接到其他不需要用户名或密码的开放网络服务. 以下内容已发送给我: TRUE);$policy = new WSPolicy(array("security" => $security_options));$security_token = 新的 W ..
发布时间:2021-12-24 10:01:05 PHP

PHP NuSoap 中的复杂类型

我正在使用 PHP 中的 NuSoap 库构建 Web 服务.我的网络服务将充当客户端和供应商现有网络服务之间的中间层.因此,客户端不是直接连接到供应商,而是连接到我的 Web 服务,我的 Web 服务连接到供应商并获取响应并将相同的响应发送回客户端. 我唯一的问题是我的供应商正在发回 stdclass 对象(他们的网络服务是用 .Net 编写的),我必须接收该对象并通过我的网络服务方法将相 ..
发布时间:2021-11-15 03:39:10 PHP

PHP SoapClient 版本不匹配

除了这个错误信息,这里没有什么可写的: SoapFault 对象 ( [message:protected] => 错误版本 [string:Exception:private] => [code:protected] => 0 [file:protected] => C:\wamp\www\nsoap\phpclient.php [line:protected] => 10 [trace: ..
发布时间:2021-10-01 20:23:49 PHP

我如何查看“原始 xml"?nusoap的输出?

我有一个通用函数,用于传递 SOAP 命令.我需要查看为诊断错误而发送到服务器的 RAW XML 数据.我该怎么做? 解决方案 没关系,这似乎很接近点! http://www.scottnichol.com/nusoapintro.htm echo ' Request ';echo ''.htmlspecialchars($client->request, ENT_QUOTES) ..
发布时间:2021-10-01 19:40:35 PHP

PHP Web 服务 NuSOAP 复杂类型

我使用 NuSOAP 和客户端脚本编写了 php web 服务.我使用了数组复杂类型返回一个复杂类型的数组,但它什么也不打印!! server.php configureWSDL('GetCus', 'urn:GetCus');$server->wsdl->addComplexType('产品','复杂类型','结构','全部','',大批('姓名' =>array('name'=>'na ..
发布时间:2021-09-29 18:43:05 PHP

如何确定 SOAP 消息的最大大小?

我在 PHP 5.2.6 上使用 NuSOAP,我看到最大消息大小只有 1000 字节(这使得做任何有意义的事情变得很困难).这是在端点的 WSDL 中设置的还是我可以在 NuSOAP 中配置的内容? 解决方案 关于 FUD 关于“1000 字节限制"...我查了 nusoap_client 源代码,发现限制只对 debug 输出有效. 这意味着所有数据都被处理并传递给网络服务(无论 ..
发布时间:2021-09-29 18:42:54 PHP

Nusoap如何使用现有的WSDL?

所以我有一个 WSDL,我一直作为肥皂服务的文档提供.我需要完全按照定义来实现这个服务,我不想使用 nusoap 重写 wsdl.有没有办法告诉对象 nusoap_server = new soap_server();使用现有的 wsdl,然后实现现有 wsdl 的功能? 谢谢 解决方案 $WSDL = '/path/to/wsdl/file';$nusoap_server = 新的 ..
发布时间:2021-09-29 18:41:59 PHP

使用 PHP 使用 .Net Web 服务

这是我第一次使用网络服务/SOAP...我一直在尝试使用 PHP 使用 .Net 网络服务,但无济于事.我已经搜索并阅读了谷歌抛出的所有与此相关的页面,但我仍然迷路了. 问题是我试图调用的 SOAP 服务有一个授权标头,我想不出一种方法来验证我的请求. 我已经尝试了 php-soapclient 和 NuSoap,但没有可用的示例代码可以提供帮助.所以任何帮助都会很棒. 以下是一 ..
发布时间:2021-09-24 19:29:11 PHP

在 PHP NUSOAP SoapClient 中使用的 TLS v1.2 密码

我想连接到仅支持 TLS 1.2 的服务器.我可以指定哪些可能的密码来在 PHP NUSOAP SoapClient 创建中流式传输上下文? 解决方案 TLS v1.2在RFC5246中有说明,你可以在这里阅读.您可以在在openssl wiki中找到的密码列表,使用不带尾随 256 的第二行.您可以通过运行 openssl ciphers -v | 手动获取使用的密码列表.grep -v ..
发布时间:2021-09-08 20:06:40 PHP