有谁能告诉我如何从Java调用Sharepoint 2007 Web服务?发送SOAP请求到Sharepoint 2007的XML格式是什么?
我正在使用Java1.5版本。
有谁能告诉我如何从Java调用Sharepoint 2007 Web服务?发送SOAP请求到Sharepoint 2007的XML格式是什么?
我正在使用Java1.5版本。
注意:我已经测试过这个方法适用于Java 1.6版本。如果你使用其他版本,请告诉我是否可行。
假设您想要执行基本操作,例如从Java读取SharePoint列表。我发现访问SharePoint的列表Web服务最简单的方法是:
[Java-JDK-path]\bin\wsimport.exe” -p com.microsoft.schemas.sharepoint.soap -keep -extension Lists.wsdl
获取认证并从Java读取SharePoint列表所需的代码有点太长,无法在此处发布。我建议阅读此教程,其中涵盖了身份验证、SOAP请求构造和结果解释。
希望这可以帮助您。
Java 6内置对Web服务的支持。您很可能需要一个IDE来帮助您从WSDL创建Java类。我发现IntelliJ IDEA可以仅基于Java 6运行时创建一个良好的客户端,无需第三方JAR。