有谁能告诉我如何从java调用sharepoint 2007 Web服务?将soap请求发送到sharepoint 2007的xml格式是什么?
我使用的是java 1.5。
答案 0 :(得分:6)
免责声明:我已经使用Java 1.6对此进行了测试。如果它适合您,请告诉我。
假设您要执行基本操作,例如从Java读取SharePoint列表。我发现从Java访问SharePoint的列表Web服务的最简单方法是:
[Java的JDK路径] \ BIN \ wsimport.exe” -p com.microsoft.schemas.sharepoint.soap -keep -extension Lists.wsdl
获取身份验证和从Java读取SharePoint列表所需的代码有点太长了,无法在此处发布。我建议阅读this tutorial,其中包括身份验证,SOAP请求构建和结果解释。
我希望这会有所帮助。
答案 1 :(得分:0)
Java 6内置了对Web服务的支持。您很可能需要一个IDE来帮助您从WSDL创建Java类。我发现IntelliJ IDEA只能基于Java 6运行时创建一个好的客户端,而且没有第三方jar。