我想知道 PHP Soap 中完全支持的功能,我已经尝试对此进行研究,但是支持 PHP Soap 的文档很少。
此外,在通过客户端机器到 Web 服务然后服务器交换数据期间如何使用 Soap。
我知道这是相当模糊的,但是当我自己经常被问到这个问题时,我认为最好找到更多关于它的信息。
我想知道 PHP Soap 中完全支持的功能,我已经尝试对此进行研究,但是支持 PHP Soap 的文档很少。
此外,在通过客户端机器到 Web 服务然后服务器交换数据期间如何使用 Soap。
我知道这是相当模糊的,但是当我自己经常被问到这个问题时,我认为最好找到更多关于它的信息。
PHP 为客户端和服务器提供了一些内置的 SOAP 类。文档在这里。
但是您必须确保您的 PHP 构建是使用 SOAP 支持编译的。
“PHP 中完全支持的功能”几乎不存在。
内置 SOAP 客户端仅适用于基本服务。它不支持任何 WS 扩展,因此您必须手动添加支持,例如包括 WS-Security 的标头。
此外,命名空间处理和创建请求也存在一些问题。
如果您将使用它并且遇到缺少参数或格式错误的请求的问题,您可能想要修改请求 - 这可以通过扩展 SoapClient 类和覆盖 doRequest 函数来完成。