0

こんにちは、私は Zend Soap Client ライブラリを使用して、次のように 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

それが何であるか知っている人はいますか?Web サービスのホストは次のとおりです。

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

PHP 5.2.6 と Ubuntu 9.10 を使用しています。

よろしくお願いします、

4

1 に答える 1

-1

自己署名証明書を使用してSSLサービスにアクセスしようとしているためのようです。それを許可するには、それを承認する必要があります。接続アダプタに関するZendSoapClientのドキュメントを参照してください。

于 2011-01-27T06:36:10.753 に答える