我正在尝试在我的 Exchange 服务器中读取公共日历(在公共文件夹中)。我将以下查询发送到我的 Exchange 服务器,服务器回复 400 - 错误请求。
<?xml version=""1.0""?>
<g:searchrequest xmlns:g=""DAV:"">
<g:sql>
SELECT
""urn:schemas:httpmail:subject"",
""urn:schemas:calendar:location"",
""urn:schemas:calendar:dtstart"",
""urn:schemas:calendar:dtend""
FROM
Scope('SHALLOW TRAVERSAL OF ""https://server/public/SomeFolder/SomeCalendar/""')
</g:sql>
</g:searchrequest>
现在,相同的查询适用于此商店 URL: https://server/exchange/username/calendar/
所以我知道这是查询中错误的 URL。如果我将有问题的 URL 粘贴到我的网络浏览器中,它会显示日历,因此 URL 看起来确实不错。
任何帮助表示赞赏。
谢谢泽维尔