Exchangeサーバーで(パブリックフォルダー内の)公開カレンダーを読み込もうとしています。次のクエリをExchangeサーバーに送信していますが、サーバーは400-BadRequestで応答します。
<?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をWebブラウザーに貼り付けると、カレンダーが表示されるので、URLは問題ないように見えます。
助けていただければ幸いです。
ありがとうザビエル