Я пытаюсь создать простой клиент Exchange ActiveSync.
Я использую простой скрипт Python, который отправляет начальную команду синхронизации электронной почты при подключении к Exchange 2010 SP1.
В теле запроса я отправляю следующий XML, закодированный как WBXML (используя 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>
Сервер отвечает 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>
Я не смог найти никакой документации по этому коду статуса в официальных документах.Как я могу это выяснить?