一种基于HTTP协议的跨边界数据交换方法及系统技术方案

技术编号:34029961 阅读:26 留言:0更新日期:2022-07-06 10:52
一种基于HTTP协议的跨边界数据交换方法及系统,所述方法包括:步骤1,请求侧接收请求方HTTP请求,对HTTP请求消息进行编码生成边界支持的数据格式并发送给边界;步骤2,响应侧从边界读取编码后的数据,解码数据,将解析出来的数据重组成HTTP消息格式并向目标服务发送,在获取目标服务的响应消息后,将响应消息编码成边界支持的数据格式并发送给边界;步骤3,请求侧读取并解析响应侧发送给边界的响应消息,并将响应消息返回给请求方。并将响应消息返回给请求方。并将响应消息返回给请求方。

A method and system of cross boundary data exchange based on HTTP protocol

【技术实现步骤摘要】
一种基于HTTP协议的跨边界数据交换方法及系统


[0001]本专利技术涉及通信领域,具体涉及一种基于HTTP协议的跨边界数据交换方法及系统。

技术介绍

[0002]在专用网等涉密领域,往往会涉及到多个网络之间的数据交换,例如一些专用网需要通过HTTP的方式调用视频专网提供的数据服务,而专用网和视频专网之间的边界通常是通过FTP文件摆渡或者数据库摆渡的方式进行数据交换,不支持HTTP协议,这就导致专用网无法通过HTTP协议的方式调用视频网的服务。

技术实现思路

[0003]鉴于现有技术中存在的技术缺陷和技术弊端,本专利技术实施例提供克服上述问题或者至少部分地解决上述问题的一种基于HTTP协议的跨边界数据交换方法及系统,具体方案如下:
[0004]作为本专利技术的第一方面,提供一种基于HTTP协议的跨边界数据交换方法,所述方法包括:
[0005]步骤1,请求侧接收请求方HTTP请求,对HTTP请求消息进行编码生成边界支持的数据格式并发送给边界;
[0006]步骤2,响应侧从边界读取编码后的数据,解码数据,将解析出来的数据重组成HTTP消息格式并向目标服务发送,在获取目标服务的响应消息后,将响应消息编码成边界支持的数据格式并发送给边界;
[0007]步骤3,请求侧读取并解析响应侧发送给边界的响应消息,并将响应消息返回给请求方。
[0008]进一步地,步骤1还包括:
[0009]请求侧解析所述HTTP请求,获取HTTP请求中的请求方法、请求URL、请求头和消息体,并为该HTTP请求生成唯一标识字符串,将该唯一标识字符串与请求URL、请求头、消息体进行编码并生成边界支持的数据格式。
[0010]进一步地,步骤2具体包括:
[0011]步骤2.1,从边界读取编码后的数据,解码数据,解析出数据中的唯一标识字符串、请求方法、请求URL、请求头和消息体;
[0012]步骤2.2,将步骤2.2中解析出来的数据重组成HTTP消息格式,并向目标服务发送;
[0013]步骤2.3,接收目标服务返回的响应消息,并将返回的响应消息体和步骤2.1解析出来的唯一标识字符串编码生成边界支持的数据格式发送给边界。
[0014]进一步地,步骤3具体包括:
[0015]步骤3.1,请求侧读取步骤2.3发送给边界的数据并解析出数据中的唯一标识字符串和响应消息;
[0016]步骤3.2,基于步骤3.1得到唯一标识字符串获取对应的HTTP请求连接,并通过所述HTTP请求连接将响应消息返回给请求方。
[0017]作为本专利技术的第二方面,提供一种基于HTTP协议的跨边界数据交换系统,其特征在于,包括请求侧系统和响应侧系统,所述请求侧系统和响应侧系统分别位于边界的两侧;
[0018]所述请求侧系统用于接收请求方HTTP请求,对HTTP请求消息进行编码生成边界支持的数据格式并发送给边界,还用于读取并解析响应侧系统发送给边界的响应消息,并将响应消息返回给请求方;
[0019]所述响应侧系统用于从边界读取编码后的数据,解码所述数据,将解析出来的数据重组成HTTP消息格式并向目标服务发送,在获取目标服务的响应消息后,将响应消息编码成边界支持的数据格式并发送给边界。
[0020]进一步地,所述请求侧系统接收请求方HTTP请求,对HTTP请求消息进行编码生成边界支持的数据格式并发送给边界包括:
[0021]请求侧系统解析所述HTTP请求,获取HTTP请求中的请求方法、请求URL、请求头、消息体,并为该HTTP请求生成唯一标识字符串,将该唯一标识字符串与请求URL、请求头、消息体进行编码并生成边界支持的数据格式。
[0022]进一步地,所述响应侧系统具体用于:
[0023]从边界读取编码后的数据,解码数据,解析出数据中的唯一标识字符串、请求方法、请求URL、请求头和消息体;将解析出的唯一标识字符串、请求方法、请求URL、请求头和消息体重组成HTTP消息格式,并向目标服务发送;
[0024]接收目标服务返回的响应消息,并将返回的响应消息体及唯一标识字符串编码生成边界支持的数据格式发送给边界。
[0025]进一步地,所述请求侧系统读取并解析响应侧系统发送给边界的响应消息,并将响应消息返回给请求方包括:
[0026]请求侧系统读取响应侧发送给边界的数据并解析出数据中的唯一标识字符串和响应消息;
[0027]基于解析出的唯一标识字符串获取对应的HTTP请求连接,并通过所述 HTTP请求连接将响应消息返回给请求方。
[0028]本专利技术具有以下有益效果:
[0029]本专利技术提供的一种基于HTTP协议的跨边界数据交换方法及系统,在请求侧将HTTP请求编码生成边界支持的数据格式并发送给边界,相应端从边界接收数据,并将响应消息编码成边界支持的数据格式并发送给边界,最后由请求侧读取并解析响应侧发送给边界的响应消息,并将响应消息返回给请求方,从而能够支持基于HTTP协议的跨边界数据交换,可支持FTP、数据库等多种类型的边界。
附图说明
[0030]图1为本专利技术实施例提供的一种基于HTTP协议的跨边界数据交换方法流程图;
[0031]图2为本专利技术实施例提供的基于HTTP协议的跨边界数据交换系统的结构示意图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0033]如图1所示,为本专利技术实施例提供的一种基于HTTP协议的跨边界数据交换系统的流程图,所述方法包括以下步骤:
[0034]步骤1,请求侧接收请求方的HTTP请求,解析HTTP消息中的请求方法、请求URL、请求头、消息体,并为该HTTP请求生成唯一标识字符串,将该唯一标识字符串与请求URL、请求头、消息体进行编码并生成边界支持的数据载体。
[0035]步骤2,将步骤1生成的数据载体发送给边界。
[0036]步骤3,请求响应侧从边界读取步骤2发送的数据载体。
[0037]步骤4,从步骤3读取的数据中解析出请求唯一标识字符串、请求方法、请求URL、请求头、消息体。
[0038]步骤5,将步骤4中解析出来的数据重组成HTTP消息格式,并向目标服务发送。
[0039]步骤6,接收目标服务返回的消息,并将返回的消息体及步骤4解析出来的请求唯一标识符编码生成边界支持的数据载体。
[0040]步骤7,请求侧读取步骤6发送给边界的数据载体,并解析出请求唯一标识字符串、返回消息体。
[0041]步骤8,根据请求唯一标识字符串获取对应的HTTP请求连接,并通过该连接将消息体返回给请求方。
[0042]如图2所示,为本专利技术实施例提供的基于HTTP协议本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于HTTP协议的跨边界数据交换方法,其特征在于,所述方法包括:步骤1,请求侧接收请求方HTTP请求,对HTTP请求消息进行编码生成边界支持的数据格式并发送给边界;步骤2,响应侧从边界读取编码后的数据,解码数据,将解析出来的数据重组成HTTP消息格式并向目标服务发送,在获取目标服务的响应消息后,将响应消息编码成边界支持的数据格式并发送给边界;步骤3,请求侧读取并解析响应侧发送给边界的响应消息,并将响应消息返回给请求方。2.根据权利要求1所述的基于HTTP协议的跨边界数据交换方法,其特征在于,步骤1还包括:请求侧解析所述HTTP请求,获取HTTP请求中的请求方法、请求URL、请求头和消息体,并为该HTTP请求生成唯一标识字符串,将该唯一标识字符串与请求URL、请求头、消息体进行编码并生成边界支持的数据格式。3.根据权利要求2所述的基于HTTP协议的跨边界数据交换方法,其特征在于,步骤2具体包括:步骤2.1,从边界读取编码后的数据,解码数据,解析出数据中的唯一标识字符串、请求方法、请求URL、请求头和消息体;步骤2.2,将步骤2.2中解析出来的数据重组成HTTP消息格式,并向目标服务发送;步骤2.3,接收目标服务返回的响应消息,并将返回的响应消息体和步骤2.1解析出来的唯一标识字符串编码生成边界支持的数据格式发送给边界。4.根据权利要求3所述的基于HTTP协议的跨边界数据交换方法,其特征在于,步骤3具体包括:步骤3.1,请求侧读取步骤2.3发送给边界的数据并解析出数据中的唯一标识字符串和响应消息;步骤3.2,基于步骤3.1得到唯一标识字符串获取对应的HTTP请求连接,并通过所述HTTP请求连接将响应消息返回给请求方。5.一种基于HTTP协议的跨边界数据交换系统,其特征在于,包括请求侧系统和响应侧系统,所述请求侧系统和响应侧...

【专利技术属性】
技术研发人员:王频刘树惠
申请(专利权)人:武汉众智数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1