我一直在尝试连接到我之前使用PHP中的soap请求设置的Web服务,如下所示:
$client = new SoapClient($this->config->item('WSDL'));
$response = $client->Login(array('email' => $this->input->post('email'), 'password' => $this->input->post('password')));
当WSDL url在asmx?WSDL中结束但是现在它以.xml结尾的不同url并且它不起作用时,这有效...我不断收到以下错误:“PHP致命错误:未捕获的SoapFault异常:[ HTTP]无法连接到主机......“
有人能帮帮我吗?这伤害了我的头,谢谢!
答案 0 :(得分:0)
WSDL的URL可以用任何东西结束。尝试回显您的WSDL URL并通过浏览器加载它。
$client = new SoapClient(exit($this->config->item('WSDL')));