gpt4 book ai didi

java - 如何通过java调用sharepoint 2007 webservices?

转载 作者:搜寻专家 更新时间:2023-11-01 02:18:17 29 4
gpt4 key购买 nike

谁能告诉我如何从 java 调用 Sharepoint 2007 网络服务?向 Sharepoint 2007 发送 soap 请求的 xml 格式是什么?

我用的是java1.5。

最佳答案

免责声明:我已经用 Java 1.6 对此进行了测试。让我知道它是否适合你。

假设您想要执行一项基本操作,例如从 Java 读取 SharePoint 列表。我发现从 Java 访问 SharePoint 的列表 Web 服务的最简单方法是:

  1. 从您的浏览器手动下载 Lists.asmx WSDL。这样您就可以避免稍后处理 SharePoint 网站的 NTLM 身份验证(您将改用基本身份验证)。 WSDL 的 URL 应该类似于:sharepointsite.com/_vti_bin/Lists.asmx?WSDL
  2. 使用您最喜欢的 Java IDE(如 NetBeans)从 WSDL 生成 stub 类,或者使用以下命令(对于 Win32 JDK)从命令行执行此操作:

[Java-JDK-path]\bin\wsimport.exe” -p com.microsoft.schemas.sharepoint.soap -keep -extension Lists.wsdl

获得身份验证和从 Java 读取 SharePoint 列表所需的代码有点太长,无法在此处发布。我建议阅读 this tutorial其中包括身份验证、SOAP 请求构造和结果解释。

希望对您有所帮助。

关于java - 如何通过java调用sharepoint 2007 webservices?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2108741/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com