通过REST连接到SharePoint 2016-空响应?

时间:2018-12-12 17:27:32

标签: java rest sharepoint

我正在使用Java应用程序通过REST界面访问SharePoint 2016。之前我已经使用其他SharePoint服务器版本完成了此操作,但是这次遇到了一些奇怪的事情:

如果我在浏览器中发出了REST请求,则数据恢复正常。 如果我的应用程序中使用了相同的REST请求,我将进行身份验证(我得到200响应并返回JSON),但JSON响应中不包含数据:

{"d" : {"results" : [] }}

我正在使用HttpsURLConnection和GET通过NTLM进行身份验证。

Accept: application/json;odata=verbose

User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; 
Trident/5.0)

Content-Type: text/xml; charset=utf-8

Connection: keep-alive 

验证是通过JCIFS库处理的(Using NTLM authentication in Java applications请参见第二个答案)

有什么想法吗?

0 个答案:

没有答案