联系本地WSDL
文件,我这样做:
PHP
ini_set('max_input_time', -1);
$url = './APIService.wsdl';
$client = new SoapClient ($url);
请求正常,但运行php file.php
时,出现以下错误:
的错误
Fatal error: Uncaught SoapFault exception: [HTTP] Error Fetching http headers in /Users/david/wsdl.php:16
Stack trace:
#0 [internal function]: SoapClient->__doRequest('<?xml version="...', 'http://aniweb02...', '', 1, 0)
#1 /Users/david/wsdl.php(16): SoapClient->__soapCall('searchNumbers', Array)
#2 {main}
环顾四周,我看到了许多建议,例如ini_set('max_input_time', -1);
和其他超时设置;我担心这会失败,因为我使用的是CLI PHP客户端,而不是传统的Web请求。