未捕获的SoapFault异常:[HTTP]禁止

时间:2019-11-01 06:07:03

标签: php web-services soap wsdl

我是SOAP API和WSDL的新手。我有这个项目来使用SOAP API,我使用了来自stackoverflow答案之一的代码。但是当我运行它时,我得到了这个错误。

  

致命错误:未捕获的SoapFault异常:[HTTP]禁止在“目录”中堆栈跟踪:#0 [内部函数]:SoapClient-> __ doRequest('...')#1目录):SoapClient-> __ call('方法”,数组)#2

这是我的代码:

<?php

try{
$wsdl_url = 'API';
$client = new SoapClient($wsdl_url);
} catch (SoapFault  $e) {
 echo 'Error in Soap Connection : '.$e->getMessage();
}

$params = array(
'LBID' => '1',
'YearID' => '23',
'SectorId' => '3',
'Password' => 'password'
);

$result= $client->getProjectDetails($params);
print_r($result);
?>

我可以通过直接将其放在地址栏上来访问该api。肥皂连接已建立,那里没有错误。但是此错误显示在方法调用行$result= $client->getProjectDetails($params);

我不知道这个错误是什么,我尝试搜索论坛,但对此一无所知。有人可以帮忙吗?

0 个答案:

没有答案