预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107294913A(43)申请公布日2017.10.24(21)申请号201610200788.X(22)申请日2016.03.31(71)申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱(72)发明人刘彦梅代兵(74)专利代理机构北京国昊天诚知识产权代理有限公司11315代理人许志勇王中(51)Int.Cl.H04L29/06(2006.01)H04L29/08(2006.01)权利要求书2页说明书6页附图4页(54)发明名称基于HTTP的安全通信方法、服务端及客户端(57)摘要本申请的主要目的在于提供一种基于HTTP的安全通信方法、服务端及客户端,其中根据本申请一个实施例的安全通信方法包括:接收来自客户端的HTTPPOST请求消息,其中携带有使用分块传输编码方式传输数据的信息;接收来自客户端的一个或多个数据块,其中封装有加密数据;解析所述一个或多个数据块获取到所述加密数据。通过本申请能够在兼顾网络穿透性和高可用性的条件下实现客户端与服务端之间的安全通信。CN107294913ACN107294913A权利要求书1/2页1.一种基于HTTP的安全通信方法,其特征在于,包括:接收来自客户端的HTTPPOST请求消息,其中携带有使用分块传输编码方式传输数据的信息;接收来自客户端的一个或多个数据块,其中封装有加密数据;解析所述一个或多个数据块获取到所述加密数据。2.根据权利要求1所述的方法,其特征在于,还包括:向所述客户端发送HTTP响应消息,其中设置使用分块传输编码方式传输数据;将预先获取的加密数据封装在一个或多个数据块中发送至所述客户端。3.根据权利要求2所述的方法,其特征在于,还包括:设置所述HTTP响应消息的内容类型为二进制流。4.根据权利要求1所述的方法,其特征在于,还包括:在接收到HTTPPOST请求消息后,判断其中是否具有表示HTTP安全通信的标识信息,若是则所述服务端与所述客户端进行HTTP安全通信,否则进行HTTP标准通信。5.一种基于HTTP的安全通信方法,其特征在于,包括:向服务端发送HTTPPOST请求消息,其中设置使用分块传输编码方式传输数据;将预先获取的加密数据封装在一个或多个数据块中发送至所述服务端。6.根据权利要求5所述的方法,其特征在于,还包括:设置所述HTTPPOST请求消息的内容类型为二进制流。7.根据权利要求5所述的方法,其特征在于,还包括:接收来自所述服务端的HTTP响应消息,其中携带有使用分块传输编码方式传输数据的信息。8.根据权利要求5所述的方法,其特征在于,还包括:在所述HTTPPOST请求消息中设置表示HTTP安全通信的标识信息。9.一种服务端,其特征在于,包括:请求消息接收模块,用于接收来自客户端的HTTPPOST请求消息,其中携带有使用分块传输编码方式传输数据的信息;第一数据接收模块,用于接收来自客户端的一个或多个数据块,其中封装有加密数据;第一解析模块,用于解析所述一个或多个数据块获取到所述加密数据。10.根据权利要求9所述的服务端,其特征在于,还包括:响应消息发送模块,用于向所述客户端发送HTTP响应消息;第一设置模块,用于设置所述HTTP响应消息的数据传输方式为分块传输编码方式;第一数据发送模块,用于将预先获取的加密数据封装在一个或多个数据块中发送至所述客户端。11.根据权利要求10所述的服务端,其特征在于,所述第一设置模块,还用于设置所述HTTP响应消息的内容类型为二进制流。12.根据权利要求9所述的服务端,其特征在于,还包括:判断模块,用于在所述请求消息接收模块接收到HTTPPOST请求消息后,判断其中是否具有表示HTTP安全通信的标识信息,若是则所述服务端与所述客户端进行HTTP安全通信,否则进行HTTP标准通信。2CN107294913A权利要求书2/2页13.一种客户端,其特征在于,包括:请求消息发送模块,用于向服务端发送HTTPPOST请求消息;第二设置模块,用于设置所述HTTPPOST请求消息的数据传输方式为分块传输编码方式;第二数据发送模块,用于将预先获取的加密数据封装在一个或多个数据块中发送至所述服务端。14.根据权利要求13所述的客户端,其特征在于,所述第二设置模块,还用于设置所述HTTPPOST请求消息的内容类型为二进制流。15.根据权利要求13所述的客户端,其特征在于,还包括:响应消息接收模块,用于接收来自所述服务端的HTTP响应消息,其中携带有使用分块传输编码方式传输数据的信息;第二数据接收模块,用于接收来自客户端的一个或多个数据块,其中封装有加密数据;第二解析模块,用于解析所述一个或多个数据块获取到所述加密数据。16.根据权利要求13