【问题标题】:Emulate php_soap using PEAR Soap使用 PEAR Soap 模拟 php_soap
【发布时间】:2016-01-03 19:31:06
【问题描述】:

我安装了 Magento 并想开始使用 API,但是 Magento API 使用 Zend (Zend_Soap_Server) for Soap,它依赖于 php_soap。

我的提供商不(并且拒绝)支持 php_soap,但支持 PEAR soap,并且它工作正常(我有其他 Web 服务使用 PEAR soap 成功运行)。

那么,有没有人知道我可以包含一个已经编写好的库来使用 PEAR SOAP_Server 模拟 php_soap?

class SoapServer{
    ...
    //Functions from http://php.net/manual/en/class.soapserver.php 
    // re-written to use functions from https://pear.php.net/reference/SOAP-0.9.1/SOAP/SOAP_Server.html

}

还有其他关于 SO 的帖子,其他人也遇到过类似的挑战,除了安装 php_soap 不是一个选项,我不想单独更改提供程序:

【问题讨论】:

    标签: php magento zend-framework soap pear


    【解决方案1】:

    您必须在 PHP 用户空间代码中编写一个 1:1 相同的 SoapClient 实现,这是可能的,但这是一项艰巨的任务。

    您可以使用 PEAR 的 SOAP_Server 作为后端,但它仍然可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-17
      • 2011-03-17
      • 1970-01-01
      • 2012-05-12
      • 2015-03-08
      • 1970-01-01
      • 2018-06-21
      • 1970-01-01
      相关资源
      最近更新 更多