[发明专利]服务器访问方法、装置、电子设备及存储介质在审
申请号: | 201910205355.7 | 申请日: | 2019-03-18 |
公开(公告)号: | CN110096373A | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 高雪松 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 杨毅玲 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字段 服务器端 请求信息 配制 反馈信息 反馈 服务器访问 存储介质 电子设备 请求信息发送 发送 代理服务器 客户端 更新 转发 | ||
本发明涉及一种服务器访问方法、装置、电子设备及存储介质。所述方法包括:代理服务器获取客户端向服务器端发送的请求信息,其中所述请求信息中包括一个或多个请求字段;将所述请求信息转发至服务器端,并获取所述服务器端所发送的反馈信息,其中所述反馈信息包括一个或多个反馈字段;判断所述请求信息中是否存在至少一请求字段所具有的第一配制信息与所述反馈信息中对应的反馈字段所具有的第二配制信息不相同;当存在时,根据所述反馈字段所具有的第二配制信息对与所述反馈字段相对应的请求字段中的第一配制信息进行更新;及将更新后的第一配制信息所对应的请求信息发送至所述服务器端。
技术领域
本发明涉及计算机领域,具体涉及一种服务器访问方法、装置、电子设备及存储介质。
背景技术
现有技术中若一个python的web系统的客户端调用一个java的web系统的api时,通常需要用到python中的requests库,两者的数据交互方式为json。如果java系统中限制了http报头的接收类型为json时,那么使用requests发送api请求到服务端,会发生错误。
发明内容
鉴于以上内容,有必要提出一种服务器访问方法、装置、电子设备及计算机可读存储介质以使客户端及服务器端两个系统之间通信数据满足通信的要求。
本申请的第一方面提供一种服务器访问方法,应用在代理服务器及客户端中,所述方法包括:
所述代理服务器获取所述客户端向服务器端发送的请求信息,其中所述请求信息中包括一个或多个请求字段,每一所述请求字段具有对应的第一配制信息;
所述代理服务器将所述请求信息转发至所述服务器端,并获取所述服务器端所发送的反馈信息,其中所述反馈信息包括一个或多个反馈字段,每一所述反馈字段具有对应的第二配制信息,所述请求信息中的请求字段与所述反馈信息中的反馈字段具有一一对应的关系;
所述代理服务器判断所述请求信息中是否存在至少一请求字段所具有的第一配制信息与对应的反馈字段所具有的第二配制信息不相同;
当存在至少一请求字段所具有的第一配制信息与对应的反馈字段所具有的第二配制信息不相同时,根据所述反馈字段所具有的第二配制信息对与所述反馈字段相对应的请求字段中的第一配制信息进行更新;及
将更新后的所述第一配制信息所对应的请求信息发送至所述服务器端。
优选地,所述方法还包括:
当所述请求信息中所有请求字段的第一配制信息均与所述反馈信息中所有反馈字段的第二配制信息相匹配时,所述代理服务器将获取的所述请求信息直接发送给所述服务器端。
优选地,所述方法还包括:
所述客户端通过HTTP协议向所述服务器端发送请求信息。
优选地,所述客户端通过GET、PUT、POST、DELETE请求方式向所述服务器端发送所述请求信息。
优选地,所述客户端向所述服务器端发送的请求信息中的请求字段包括Accept、Accept-Encoding、Accept-Language、User-Agent,其中请求字段Accept表示所述客户端可以接受的媒体类型,请求字段Accept-Encoding表示压缩方法,请求字段Accept-Language表示语言类型,请求字段User-Agent表示所述客户端使用的操作系统和浏览器的名称和版本。
优选地,所述反馈信息的反馈字段包括Accept、Accept-Encoding、Accept-Language、User-Agent,其中反馈字段Accept表示所述客户端可以接受的媒体类型,反馈字段Accept-Encoding表示压缩方法,反馈字段Accept-Language表示语言类型,反馈字段User-Agent表示所述客户端使用的操作系统和浏览器的名称和版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910205355.7/2.html,转载请声明来源钻瓜专利网。