[发明专利]一种基于HTTP协议的通信方法及系统有效
申请号: | 201710441951.6 | 申请日: | 2017-06-13 |
公开(公告)号: | CN107343028B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 仇亚东 | 申请(专利权)人: | 江西山水光电科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 成都鱼爪智云知识产权代理有限公司 51308 | 代理人: | 王珍 |
地址: | 332000 江西省九*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 http 协议 通信 方法 系统 | ||
1.一种基于HTTP协议的通信方法,其特征在于,包括:
步骤S1,客户端发送客户端请求报文至服务端,请求所述服务端执行由所述客户端请求报文指定的操作方法;
步骤S2,所述服务端发送服务端响应报文至所述客户端,通知所述客户端执行所述操作方法所需的输入参数;所述服务端响应报文包括所述输入参数的参数名、与所述输入参数对应的临时参数的参数名;
步骤S3,所述客户端发送客户端提交报文至所述服务端,所述客户端提交报文包括临时参数信息,所述临时参数信息包括临时参数的参数名和参数值;
步骤S4,所述服务端接收所述客户端提交报文,根据所述临时参数的参数名在对应关系数据库中检索所述临时参数对应的输入参数;如果检索成功,将所述临时参数的参数值作为所述输入参数的参数值并且执行所述操作方法;如果检索失败,则拒绝执行所述操作方法;所述对应关系数据库存储所述输入参数和所述临时参数的对应关系的对应关系数据库;
所述步骤S2中,所述服务端将随机生成的字符串作为所述输入参数的对应的临时参数的参数名,并将所述输入参数的参数名和所述临时参数的参数名的对应关系添加至所述对应关系数据库;
所述步骤S4中,如果检索成功,所述服务端将所述对应关系数据库中所述输入参数与其对应的临时参数之间的对应关系删除。
2.根据权利要求1所述的一种基于HTTP协议的通信方法,其特征在于,所述步骤S2中,所述服务端响应报文包括资源地址信息;所述步骤S3包括:
步骤S3-1,接收所述服务端响应报文;
步骤S3-2,访问所述资源地址信息指定的资源地址;
步骤S3-3,根据所述资源地址的页面输入的信息,确定所述输入参数的参数值;
步骤S3-4,将所述输入参数的参数值作为所述输入参数对应的临时参数的参数值,并且发送所述客户端提交报文至所述服务端。
3.根据权利要求2所述的一种基于HTTP协议的通信方法,其特征在于:所述客户端提交报文包括资源地址信息,所述资源地址信息包括所述临时参数信息。
4.根据权利要求2所述的一种基于HTTP协议的通信方法,其特征在于,所述客户端提交报文包括请求内容部分,所述请求内容部分包括所述临时参数信息。
5.一种基于HTTP协议的通信系统,包括基于HTTP协议通信的客户端和服务端,所述服务端根据所述客户端发送的客户端提交报文执行所述客户端请求的操作方法,其特征在于:所述客户端提交报文包括临时参数信息,所述临时参数信息包括临时参数的参数名和参数值;所述服务端包括执行模块、对应关系数据库;所述对应关系数据库存储输入参数和临时参数的对应关系;所述执行模块包括解析单元,所述解析单元在所述对应关系数据库中检索所述临时参数对应的输入参数,如果检索成功,所述执行模块将所述临时参数的参数值作为对应的所述的输入参数的参数值以执行所述操作方法;如果检索失败,则服务端拒绝执行所述操作方法;
所述服务端发送服务端响应报文响应来自所述客户端的客户端请求报文;所述服务端响应报文包括执行所述操作方法所需的输入参数的参数名、与所述输入参数对应的临时参数的参数名;
所述服务端包括临时参数生成模块;所述临时参数生成模块随机生成字符串并将所述字符串作为所述输入参数的对应的临时参数的参数名,并将所述输入参数的参数名和所述临时参数的参数名的对应关系添加至所述对应关系数据库;所述服务端包括删除模块,所述删除模块在检索成功到所述临时参数对应的输入参数后,删除所述对应关系数据库中所述输入参数与其对应的临时参数之间的对应关系。
6.根据权利要求5所述的一种基于HTTP协议的通信系统,其特征在于:所述服务端响应报文包括资源地址信息;所述客户端包括访问单元、提交单元、转换单元,所述访问单元访问所述资源地址信息指定的资源地址,所述提交单元根据所述资源地址的页面输入的信息确定所述服务端响应报文中的所述输入参数的参数值,所述转换单元将所述输入参数的参数值作为所述输入参数对应的所述临时参数的参数值,并将所述临时参数的参数值通过所述客户端提交报文发送至所述服务端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西山水光电科技股份有限公司,未经江西山水光电科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710441951.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:APP分享方法
- 下一篇:一种获取行情走势图片的方法、装置、设备及介质