単純な Exchange ActiveSync クライアントを構築しようとしています。
Exchange 2010 SP1 への接続中に、最初の同期メール コマンドを送信する単純な Python スクリプトを使用しています。
リクエスト本文で、WBXML としてエンコードされた次の XML を送信します (pywbxml を使用)。
<?xml version="1.0"?>
<!DOCTYPE AirSync PUBLIC "-//AIRSYNC//DTD AirSync//EN" "http://www.microsoft.com/">
<Sync>
<Collections>
<Collection>
<Class>Email</Class>
<SyncKey>0</SyncKey>
<CollectionId>5</CollectionId>
</Collection>
</Collections>
</Sync>
サーバーは a で応答しますが、a を200 OK
返します。Status code: 4
<?xml version="1.0"?>
<!DOCTYPE AirSync PUBLIC "-//AIRSYNC//DTD AirSync//EN" "http://www.microsoft.com/">
<Sync>
<Status>4</Status>
</Sync>
公式ドキュメントでこのステータス コードに関するドキュメントを見つけることができませんでした。どうすればこれを理解できますか?