Exchange ActiveSync:HTTP协议让客户端能够同步存储在服务器上的数据。

互联网工程工作小组(IETF)要求所有互联网协议都比支持UTF-8编码。因此,ActiveSync传输所使用的编码是UTF-8.

另外,协议本身基于请求/响应模式进行数据传输,因此,协议的传输层是用的TCP/IP实现的。

 

目前(14.1),消息传输通过POST或者OPTIONS方法完成。其中,OPTIONS方法用于查询服务器所支持ActiveSync的能力,这包括协议的版本和协议命令。

简介

         本协议被用于同步服务器和移动设备客户端之间的数据。协议使用的是客户端/服务器架构。在文档中,客户端是指运行在移动设备上、通过ActiveSync协议同服务器通讯的软件。服务器是指通过同步协议同客户端通讯的同步引擎。

         客户端和服务器的通讯都是由客户端发起,并基于请求/响应消息的。当客户端同服务器通讯时,客户端使用HTTP POST方法和UTF-8编码发送一个请求给服务器。服务器回应一个HTTP POST响应。数据格式遵守HTTP/1.1标准。消息体的格式根据请求类型而定。通常,请求/响应的消息体包含WBXML格式数据。每个HTTP POST请求包含一个命令,比如Sync命令。一个典型的会话包含几个命令,因此,会有几个HTTP POST请求。

能力声明

         本协议描述命令和命令数据结构的传输机制。它适用于客户端或者服务器在邮件服务器和移动设备之间同步日历、联系人、电子邮件、任务、笔记和其他数据

本协议描述要点

1. URI BASE64数据格式

2. HTTP标准说明

 

 

 

测试程序:https://github.com/rogerwei/mailProxy/

 

--------------------------------------------------------------------------------------

以上内容经过本人确认!欢迎指正!转载请注明出处。TKS.

最新文章

  1. 《Node.js实战(双色)》作者之一——吴中骅访谈录
  2. My Code Snippet
  3. HTML5开发手机项目—个人总结
  4. scala言语基础学习六
  5. 集合上的动态规划---最优配对问题(推荐:*****) // uva 10911
  6. mysql的错误:The server quit without updating PID file /usr/local/mysql/data/door.pid).
  7. MFC对话框程序EDIT类控件的自动换行,垂直滚动条自动下移
  8. WPF合并资源字典
  9. wx.Frame
  10. BZOJ 1529: [POI2005]ska Piggy banks( 并查集 )
  11. unity3d打开对话框
  12. Python 学习笔记4
  13. hdu1671字典树
  14. javaWeb项目中的路径格式 请求url地址 客户端路径 服务端路径 url-pattern 路径 获取资源路径 地址 url
  15. 为期一周的C#学习状态与感受
  16. html初识form表单
  17. 调css时候,设置margin-left没有效果
  18. jQuery-File-Upload文件上传
  19. SPOJ Count on a tree(主席树+LCA)
  20. [linux] C语言Linux系统编程-socket回声客户端

热门文章

  1. Javascript - ExtJs - 事件
  2. 欢迎使用 MWeb-Test
  3. 卷积层和BN层融合
  4. C++游戏开发需要阅读的书籍
  5. 在 C# 中,(int) ,Int32.Parse() 和 Convert.toInt32() 三种方法的区别
  6. codeforces 38G - Queue splay伸展树
  7. Cnblog-Latex数学公式使用测试
  8. linux下使用命令模式去编译Qt程序
  9. MySQL的连接数
  10. layui 各种弹出框