一种基于物理隔离的网络间的接口调用方法和装置制造方法及图纸

技术编号:38821034 阅读:10 留言:0更新日期:2023-09-15 20:00
本申请公开一种基于物理隔离的网络间的接口调用方法和装置,请求服务端将通过其统一调用接口获取的第一HTTP请求解析重组成数据结构体,并存储到临时文件中,通过FTP通道按照第一HTTP请求中包含的接收服务端的统一调用接口的地址发送至接收服务端,接收服务端接收到临时文件后,解析并组装成第二HTTP请求,按照第二HTTP请求中的实际请求地址获取请求结果信息,将请求结果信息存储到临时文件中,发送至请求服务端。请求服务端和接收服务端之间通过临时文件进行HTTP请求的转发、数据传输,从而实现物理隔离的两个网络之间的接口的调用。用。用。

【技术实现步骤摘要】
一种基于物理隔离的网络间的接口调用方法和装置


[0001]本申请属于互联网
,尤其涉及一种基于物理隔离的网络间的接口调用方法和装置。

技术介绍

[0002]在同一网络中,一般都是通过HTTP(Hyper Text Transfer Protocol,超文本传输协议)请求直接发起接口调用,但是在物理隔离的不同网络之间,仅能通过FTP(File Transfer Protocol,文件传输协议)的通道进行文件的传输交互,无法传输HTTP请求以进行接口调用。

技术实现思路

[0003]有鉴于此,本申请提供一种基于物理隔离的网络间的接口调用方法和装置,以用于解决物理隔离的网络之间不能进行接口调用的问题。
[0004]为解决上述问题,本申请提供如下方案:
[0005]一种基于物理隔离的网络间的接口调用方法,应用于接收服务端,包括:
[0006]从文件传输协议FTP通道中获取临时文件,所述临时文件存储有第一超文本传输协议HTTP请求解析并重组后的数据结构体,所述第一HTTP请求中的地址为所述接收服务端的统一调用接口的地址;
[0007]解析所述临时文件,组装成第二HTTP请求,所述第二HTTP请求中的地址为实际请求地址;
[0008]依据所述实际请求地址,获取请求结果信息;
[0009]将所述请求结果信息存储到所述临时文件中,发往请求服务端。
[0010]可选的,所述从文件传输协议FTP通道中获取临时文件,包括:
[0011]以轮询的方式,读取满足预设条件的临时文件,所述临时文件为存储有JS对象简谱JSON格式的数据结构体的文件。
[0012]可选的,所述解析所述临时文件,包括:
[0013]通过解析工具将所述数据结构体解析成JSON格式的数据对象,所述数据对象至少包括所述实际请求地址、请求头、请求参数、请求类型、请求体。
[0014]一种基于物理隔离的网络间的接口调用装置,包括:
[0015]第一获取单元、第一解析组装单元、第二获取单元、存储发送单元;
[0016]所述第一获取单元用于从文件传输协议FTP通道中获取临时文件,所述临时文件存储有第一超文本传输协议HTTP请求解析并重组后的数据结构体,所述第一HTTP请求中的地址为所述接收服务端的统一调用接口的地址;
[0017]所示解析组装单元用于解析所述临时文件,组装成第二HTTP请求,所述第二HTTP请求中的地址为实际请求地址;
[0018]所述第二获取单元用于依据所述实际请求地址,获取请求结果信息;
[0019]所述存储发送单元用于将所述请求结果信息存储到所述临时文件中,发往请求服务端。
[0020]一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,能实现如上文任一项所述的基于物理隔离的网络间的接口调用方法。
[0021]一种基于物理隔离的网络间的接口调用方法,应用于请求服务端,包括:
[0022]通过所述请求服务端的统一调用接口获取第一HTTP请求;
[0023]将所述第一HTTP请求解析并重组成数据结构体,所述第一HTTP请求中包括接收服务端的统一调用接口的地址;
[0024]将所述数据结构体转换为文本格式存储到临时文件中;
[0025]将所述临时文件通过FTP通道,按照所述接收服务端的统一调用接口的地址,发往所述接收服务端。
[0026]可选的,所述将所述第一HTTP请求解析并重组成数据结构体,包括:
[0027]通过所述请求服务端的统一调用接口解析所述第一HTTP请求,至少得到统一资源标识符、请求头、请求体;
[0028]依据所述统一资源标识符、所述请求头、所述请求体组装成JSON格式的数据结构体。
[0029]可选的,所述将所述临时文件通过FTP通道,按照所述接收服务端的统一调用接口的地址,发往所述接收服务端,包括:
[0030]将所述临时文件进行压缩并加密后发送至FTP通道;
[0031]按照所述接收服务端的统一调用接口的地址将所述临时文件发往所述接收服务端。
[0032]一种基于物理隔离的网络间的接口调用装置,包括:
[0033]第三获取单元、第二解析重组单元、存储单元、发送单元;
[0034]所述第三获取单元用于通过所述请求服务端的统一调用接口获取第一HTTP请求;
[0035]所述第二解析重组单元用于将所述第一HTTP请求解析并重组成数据结构体,所述第一HTTP请求中包括接收服务端的统一调用接口的地址;
[0036]所述存储单元用于将所述数据结构体转换为文本格式存储到临时文件中;
[0037]所述发送单元用于将所述临时文件通过FTP通道,按照所述接收服务端的统一调用接口的地址,发往所述接收服务端。
[0038]一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,能实现如上文任一项所述的基于物理隔离的网络间的接口调用方法。
[0039]一种网络系统,包括请求服务端和接收服务端:
[0040]所述请求服务端包括第一接口调用装置,所述接收服务端包括第二接口调用装置,其中:
[0041]所述第一接口调用装置用于:
[0042]通过所述请求服务端的统一调用接口获取第一HTTP请求,将所述第一HTTP请求解析并重组成数据结构体,所述第一HTTP请求中包括接收服务端的统一调用接口的地址,将所述数据结构体转换为文本格式存储到临时文件中,将所述临时文件通过FTP通道,按照所述接收服务端的统一调用接口的地址,发往所述接收服务端;
[0043]所述第二接口调用装置用于:
[0044]从文件传输协议FTP通道中获取临时文件,所述临时文件存储有第一超文本传输协议HTTP请求解析并重组后的数据结构体,所述第一HTTP请求中的地址为所述接收服务端的统一调用接口的地址,解析所述临时文件,组装成第二HTTP请求,所述第二HTTP请求中的地址为实际请求地址,依据所述实际请求地址,获取请求结果信息,将所述请求结果信息存储到所述临时文件中,发往请求服务端。
[0045]由以上方案可知,本申请公开的基于物理隔离的网络间的接口调用方法和装置,请求服务端将通过其统一调用接口获取的第一HTTP请求解析重组成数据结构体,并存储到临时文件中,通过FTP通道按照第一HTTP请求中包含的接收服务端的统一调用接口的地址发送至接收服务端,接收服务端接收到临时文件后,解析并组装成第二HTTP请求,按照第二HTTP请求中的实际请求地址获取请求结果信息,将请求结果信息存储到临时文件中,发送至请求服务端。请求服务端和接收服务端之间通过临时文件进行HTTP请求的转发、数据传输,从而实现物理隔离的两个网络之间的接口的调用。
附图说明
[0046]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于物理隔离的网络间的接口调用方法,其特征在于,应用于接收服务端,包括:从文件传输协议FTP通道中获取临时文件,所述临时文件存储有第一超文本传输协议HTTP请求解析并重组后的数据结构体,所述第一HTTP请求中的地址为所述接收服务端的统一调用接口的地址;解析所述临时文件,组装成第二HTTP请求,所述第二HTTP请求中的地址为实际请求地址;依据所述实际请求地址,获取请求结果信息;将所述请求结果信息存储到所述临时文件中,发往请求服务端。2.根据权利要求1所述的方法,其特征在于,所述从文件传输协议FTP通道中获取临时文件,包括:以轮询的方式,读取满足预设条件的临时文件,所述临时文件为存储有JS对象简谱JSON格式的数据结构体的文件。3.根据权利要求1所述的方法,其特征在于,所述解析所述临时文件,包括:通过解析工具将所述数据结构体解析成JSON格式的数据对象,所述数据对象至少包括所述实际请求地址、请求头、请求参数、请求类型、请求体。4.一种基于物理隔离的网络间的接口调用装置,其特征在于,包括:第一获取单元、第一解析组装单元、第二获取单元、存储发送单元;所述第一获取单元用于从文件传输协议FTP通道中获取临时文件,所述临时文件存储有第一超文本传输协议HTTP请求解析并重组后的数据结构体,所述第一HTTP请求中的地址为所述接收服务端的统一调用接口的地址;所述解析组装单元用于解析所述临时文件,组装成第二HTTP请求,所述第二HTTP请求中的地址为实际请求地址;所述第二获取单元用于依据所述实际请求地址,获取请求结果信息;所述存储发送单元用于将所述请求结果信息存储到所述临时文件中,发往请求服务端。5.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,能实现如权利要求1

3任一项所述的基于物理隔离的网络间的接口调用方法。6.一种基于物理隔离的网络间的接口调用方法,其特征在于,应用于请求服务端,包括:通过所述请求服务端的统一调用接口获取第一HTTP请求;将所述第一HTTP请求解析并重组成数据结构体,所述第一HTTP请求中包括接收服务端的统一调用接口的地址;将所述数据结构体转换为文本格式存储到临时文件中;将所述临时文件通过FTP通道,按照所述接收服务端的统一调用接口的地址,发往所述接收服务端。7.根据权利要求6所述的方法,其特征在于,所述将所述第一H...

【专利技术属性】
技术研发人员:王宇琪赵学义朱占生仝传亮秦凌冰金坤坤高建毅刘辉陈明松
申请(专利权)人:新疆联海创智信息科技有限公司
类型:发明
国别省市:

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

1