我有这个方法(infoAfiliadoR)web服务:获得空白结果与SoapClient的PHP
我想通过这种方式来使用它:
$info_afiliado = new SoapClient("some_ws.wsdl",
array('trace' => 1, 'connection_timeout' => 10, "exceptions" => 1));
$nombre_parametro = 'infoAfiliadoRRequest';
$param = new StdClass();
$param->llave = "SOME_LLAVE";
$param->tipoConsulta = "SOME_CONSULTA";
$param->parametro = "PARAMETRO";
$llamada = $info_afiliado->infoAfiliadoR(new SoapParam($param, $nombre_parametro));
当我运行我的脚本$llamada
为空。
我需要帮助。 :(
你尝试给WSDL URL,而不是从本地文件加载SDL? –
是的,其实我写了“some_ws.wsdl”,而不是真正的URL,只是出于安全的原因。 –
做一个print_r($ llamada),也做一些异常处理,把代码放在try catch块中,看看你是否可以得到关于错误,同时检查错误的方法名称,很难说没有看到wsdl究竟发生了什么, –