0

大家好,我正在使用 Zend Soap 客户端库来使用 Web 服务,如下所示:

$wsdl = "path_to_wsdl_file";
$client = new Zend_Soap_Client($wsdl);

$client->nfeRecepcaoLote();

我收到以下错误:

Warning (2): SoapClient::__doRequest() [soapclient.--dorequest]: Failed to enable crypto [CORE/vendors/plugins/nfe/vendors/Zend/Soap/Client.php, line 987]

Warning (2):SoapClient::__doRequest() [soapclient.--dorequest]: connect() failed: Unspecified error [CORE/vendors/plugins/nfe/vendors/Zend/Soap/Client.php, line 987

有谁知道它可能是什么?网络服务的主机是这样的:

https://homologacao.nfe.ms.gov.br/homologacao/services/NfeRecepcao

我正在使用 PHP 5.2.6 和 Ubuntu 9.10。

此致,

4

1 回答 1

-1

看起来是因为您正在尝试使用自签名证书访问 SSL 服务。要允许,您需要对其进行授权。查看有关连接适配器的 Zend Soap Client 文档

于 2011-01-27T06:36:10.753 回答