activesync.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:peas 作者: mwrlabs 项目源码 文件源码
def folder_sync(self, sync_key=0):
        if sync_key == 0 and "key" in self.folder_data:
            sync_key = self.folder_data["key"]
        sync_url = self.add_parameters(self.get_url(), {"Cmd":"FolderSync", "User":self.username, "DeviceId":self.device_id, "DeviceType":self.device_type})
        d = self.agent.request(
            'POST',
            sync_url,
            Headers({'User-Agent': ['python-EAS-Client %s'%version], 
                        'Authorization': [self.authorization_header()],
                        'MS-ASProtocolVersion': [self.server_version],
                        'X-MS-PolicyKey': [str(self.policy_key)],
                        'Content-Type': ["application/vnd.ms-sync.wbxml"]}),
            FolderSyncProducer(sync_key, verbose=self.verbose))
        d.addCallback(self.wbxml_response)
        d.addCallback(self.process_folder_sync)
        d.addErrback(self.activesync_error)
        return d
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号