如何通过java调用sharepoint 2007 webservices?
作者:互联网
谁能告诉我如何从java调用sharepoint 2007 webservices?将soap请求发送到sharepoint 2007的xml格式是什么?
我正在使用java1.5.
解决方法:
免责声明:我已经使用Java 1.6进行了测试.请让我知道这对你有没有用.
假设您要执行基本操作,例如从Java读取SharePoint列表.我发现从Java访问SharePoint列表Web服务的最简单方法是:
>从浏览器手动下载Lists.asmx WSDL.这样,您将避免以后必须处理SharePoint网站的NTLM身份验证(您将使用基本身份验证). WSDL的URL应如下所示:sharepointsite.com/.com/vti_bin/Lists.asmx?WSDL
>使用您喜欢的Java IDE(如NetBeans)从WSDL生成存根类,或者使用以下命令从命令行执行存根类(对于Win32 JDK):
[Java-JDK-path]\bin\wsimport.exe”
-p com.microsoft.schemas.sharepoint.soap
-keep -extension Lists.wsdl
获取身份验证和从Java读取SharePoint列表所需的代码有点太长了,无法在此处发布.我建议阅读this tutorial,其中包括身份验证,SOAP请求构造和结果解释.
我希望这有帮助.
标签:java,sharepoint-2007 来源: https://codeday.me/bug/20190607/1191759.html