通过php调用SOAP中的函数时未经授权

通过php调用SOAP中的函数时未经授权,php,soap,Php,Soap,成功连接后,我将使用\uuu getFunctions()获取所有函数当我调用一个函数时,我得到以下信息:致命错误:未捕获的SoapFault异常:[HTTP]在/home/netlogiq/public\u html/CUSTOM/attin/h\u b/db中未经授权。php:12堆栈跟踪 这是我的代码: $client = new SoapClient("WebItem.wsdl", array('proxy_host' => "83.166.204.26",

成功连接后,我将使用\uuu getFunctions()获取所有函数当我调用一个函数时,我得到以下信息:致命错误:未捕获的SoapFault异常:[HTTP]在/home/netlogiq/public\u html/CUSTOM/attin/h\u b/db中未经授权。php:12堆栈跟踪

这是我的代码:

$client = new SoapClient("WebItem.wsdl", array('proxy_host'     => "83.166.204.26",
                                            'proxy_port'     => 7147,
                                            'proxy_login'    => "xxxxx",
                                            'proxy_password' => "xxxxx",
                                            'trace' => true,
                                            'exception' => true ));

echo "<pre>"; var_dump($client->__getFunctions()); echo "</pre>";
echo "<br>";
$client->__soapCall("Read" ,  array('No'=>'142JC242')); 
$client=newsoapclient(“WebItem.wsdl”,数组('proxy_host'=>“83.166.204.26”),
“代理_端口”=>7147,
“代理登录”=>“xxxxx”,
“代理密码”=>“xxxxx”,
'trace'=>true,
“异常”=>true));
回声“;var_dump($client->_getFunctions());回声“;
回声“
”; $client->soapCall(“Read”,数组('No'=>'142JC242');
事实上,我想知道我应该做什么来摆脱这个错误?我是如何从下面的图片中获取所有项目的?。该图像表示5.0版的SOAP UI界面。谢谢

我想,但我不确定是否需要ntlm连接。因为在soapui中我使用了ntlm。但我不知道怎么用它在PHPAnyone有一些想法吗?