通过php调用SOAP中的函数时未经授权
成功连接后,我将使用\uuu getFunctions()获取所有函数当我调用一个函数时,我得到以下信息:致命错误:未捕获的SoapFault异常:[HTTP]在/home/netlogiq/public\u html/CUSTOM/attin/h\u b/db中未经授权。php:12堆栈跟踪 这是我的代码:通过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",
$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有一些想法吗?