相关疑难解决方法(0)

PHP SoapClient请求:不是此服务的有效方法

好吧,我想我需要另外一双眼睛来看看这个.我正在对远程服务器上的echo Web服务进行简单的php soapclient调用.我很确定我没有任何拼写错误,而且函数调用是正确的.但是,我收到一个致命的错误声称该函数不是一个有效的方法.下面是Web服务类型的var_dump.

array(4){[0] => string(88)"struct EspException {string Code; string Audience; string Source; string Message;}"[1] => string(71)"struct ArrayOfEspException {string Source; EspException Exception ;}"[2] => string(43)"struct EchoTestRequest {string ValueIn;}"[3] => string(45)"struct EchoTestResponse {string ValueOut;}"}

致命错误:未捕获的SoapFault异常:[客户端]函数("EchoTestRequest")不是/home/grafixst/public_html/cpaapp/echo_test.php:38中此服务的有效方法.堆栈跟踪:#0/home/grafixst/public_html /cpaapp/echo_test.php(38):SoapClient - > __ call('EchoTestRequest',Array)#1 /home/grafixst/public_html/cpaapp/echo_test.php(38):SoapClientAuth-> EchoTestRequest(Array)#2 {main }在第38行的/home/grafixst/public_html/cpaapp/drew/echo_test.php中抛出

这是我用来拨打电话的代码:

require_once('SoapClientAuth.php');

ini_set("soap.wsdl_cache_enabled", "0");

#- Loading the WSDL document
$server = "https://wsonline.seisint.com/WsAccurint/EchoTest?ver_=1.65";
$wsdl = $server . "&wsdl";     

$client = new SoapClientAuth($wsdl,
                array(
                      'login' => $username,
                      'password' => $password
                     ));   

$types = $client->__getTypes();

var_dump($types);

echo "</br>";

$req = …
Run Code Online (Sandbox Code Playgroud)

php soap web-services soap-client

14
推荐指数
2
解决办法
4万
查看次数

标签 统计

php ×1

soap ×1

soap-client ×1

web-services ×1