0

有谁知道这意味着我在 indexAction 中做了一个非常简单的调用 -

    private $wsdl = "https://mywsdlserver.com/open?wsdl";
    $options = array(
                "location"=>$this->wsdl,
                "uri"=>$this->wsdl
            );

    $client = new Zend_Soap_Client($this->wsdl, $options);
    print_r($client);

仅供参考,我在设置选项时尝试了使用和不使用选项,当我不设置选项时出现错误,我得到一个空客户端

当我将https://mywsdlserver.com/open?wsdl放在地址栏中时,我想要返回的 xml

感谢您的帮助

4

1 回答 1

1

该错误表明您在选项中传递的 URL 无效。您的示例中的那个很好,所以大概这不是您真正使用的。

但是,位置和 URI 选项不适用于 WSDL 模式,因此您最好完全忽略它们。请参阅 Zend_Soap_Client 构造函数的文档:http: //framework.zend.com/manual/en/zend.soap.client.html

于 2011-02-14T15:35:47.387 回答