【发布时间】:2011-07-07 02:26:42
【问题描述】:
全部 我是一个phper,并且是sharepoint的新手。 我现在正在开发一个使用 php 和文件存储服务以及 sharepoint 服务 2.0 的网站 通过在 IIS 中启用匿名身份验证,可以毫无问题地访问 Web 服务本身。 这是我的问题。在调试我的代码时,我不断收到“未经授权”的错误。 异常消息看起来像
SoapFault 对象 ( [消息:受保护] => 未经授权 [字符串:异常:私人] => [代码:受保护] => 0 [文件:受保护] => /var/www/sn-p/wsdl/index.php [行:受保护] => 12 [trace:Exception:private] => 数组 ( [0] => 数组 ( [功能] => __doRequest [类] => 肥皂客户端 [类型] => -> [参数] => 数组 ( [0] => 问题 [1] => http://192.168.56.101/sites/SPS2003/_vti_bin/Lists.asmx [2] => http://schemas.microsoft.com/sharepoint/soap/GetList [3] => 1 [4] => 0 ) ) [1] => 数组 ( [文件] => /var/www/sn-p/wsdl/index.php [行] => 12 [函数] => __call [类] => 肥皂客户端 [类型] => -> [参数] => 数组 ( [0] => 获取列表 [1] => 数组 ( [0] => 数组 ( [listName] => 问题 ) ) ) ) [2] => 数组 ( [文件] => /var/www/sn-p/wsdl/index.php [行] => 12 [功能] => 获取列表 [类] => 肥皂客户端 [类型] => -> [参数] => 数组 ( [0] => 数组 ( [listName] => 问题 ) ) ) ) [上一个:例外:私人] => [故障字符串] => 未经授权 [故障代码] => HTTP [xdebug_message] => SoapFault:在第 12 行的 /var/www/sn-p/wsdl/index.php 中未经授权 调用堆栈: 0.0004 637376 1. {main}() /var/www/sn-p/wsdl/index.php:0 0.0006 758992 2. SoapClient->GetList(array(1)) /var/www/sn-p/wsdl/index.php:12 )我的代码 sn-p 类似于
$client = new SoapClient("http://192.168.56.101/sites/SPS2003/_vti_bin/Lists.asmx?wsdl"); 尝试{ $result = $client->GetList(array("listName" => "Issue")); } 捕获(异常 $e){ print_r($e); }会不会是 IIS 配置的问题? 我正在使用 sharepoint 服务 2.0 和 sharepoint 门户服务器 2003。 那么,谁能帮帮我?
提前致谢。
【问题讨论】:
标签: php sharepoint iis