Tag: WSS安全

SharePoint面试问题

让我们为SharePoint开发人员列出一些好的面试问题。 请为每个条目提供一个问题,如果可能,请提供答案。 另外,如果提供的答案是错误的,请随时提出更正build议。 我会先走: 问:SharePoint如何存储页面? – 答: 如何定位 – 共享点 – 文件库 – 源服务器上的页面?

通过内置的Web服务将file upload到SharePoint

通过WSS 3.0版本的内置Web服务将文件上载到SharePoint服务器上的文档库的最佳方法是什么? 继两个最初的答案之后… 我们肯定需要使用Web服务层,因为我们将从远程客户端应用程序进行这些调用。 WebDAV方法适用于我们,但我们宁愿与Web服务集成方法保持一致。 另外还有一个web服务来上传文件,痛苦但是一直工作。 你是指“复制”服务? 我们已经成功使用这个服务的CopyIntoItems方法。 这是仅使用WSS Web服务API将file upload到文档库的推荐方法吗? 我已经发布了我们的代码作为build议的答案。

用PHP连接到受WS-Security保护的Web服务

我正在尝试连接到受密码保护的Web服务,并且URL是https。 我无法弄清楚如何在脚本发出请求之前进行身份validation。 它似乎是一旦我定义的服务提出请求。 例如,如果我把: $client = new SoapClient("https://example.com/WSDL/nameofservice", array('trace' => 1,) ); 然后去浏览器的网站,我得到: Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://example.com/WSDL/nameofservice' in /path/to/my/script/myscript.php:2 Stack trace: #0 /path/to/my/script/myscript.php(2): SoapClient->SoapClient('https://example…', Array) #1 {main} thrown in /path/to/my/script/myscript.php on line 2 如果我尝试将服务定义为Soap Server,如: $server= new SoapServer("https://example.com/WSDL/nameofservice"); 我得到: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>WSDL</faultcode> <faultstring> SOAP-ERROR: […]