首先,我有以下几个部分:
我已经搜索了一段时间,但我无法找到一个有效的java版本来使用带有域身份验证的SharePoint 2010服务器的REST服务。我已经尝试过Spring Framework来解决这个问题,但实际上并没有帮助。
我将示例代码(从https://spring.io/guides/gs/consuming-rest/)更改为以下内容并且工作正常:
MyClass myClass = new MyClass();
myClass. // here I expect to see clone() as well but not
但我的网址看起来完全不同:" http://server/site/_vti_bin/listdata.svc/listName"
当我尝试使用我的URL进行相同的调用时,我收到错误消息:org.springframework.web.client.HttpClientErrorException:400 Bad Request
所以我的第一个问题是让Spring Framework与SharePoint REST服务一起使用。由于我也尝试过普通的Http调用,我假设我将在下一步中遇到身份验证问题,因为SharePoint服务器只能由活动目录验证的人访问(使用有效的kerberos票证)。
任何人都可以帮助我获得此SharePoint REST< - > Java通信工作?
答案 0 :(得分:0)
您可以看一下我创建的该项目,该项目与sharepoint rest API进行通信,并且具有您所需的大多数常见操作的有效实现。您也可以根据需要扩展它,因为将有一个有效的代码示例