【技术实现步骤摘要】
数据调用方法、装置和电子设备
本公开涉及互联网
,尤其涉及一种数据调用方法、装置和电子设备。
技术介绍
远程调用协议(RemoteProcedureCallProtocol,RPC)是指两个进程间通过网路进行通信的过程,在一次RPC调用过程中,客户端需要将请求数据(request数据)按照一定的格式打包成字节流发送至服务器;而服务器接收到这些数据流之后,从字节流中获取请求,并可以根据请求内容,获得需要返回给客户端的返回值(response),并也将返回值按照一定的格式打包成字节流返回给客户端;这样就完成了一次RPC调用。而这些数据中包括了接口的内容,接口的内容通常是通过接口定义语言(InterfaceDefinitionLanguage,IDL)来约定的。也就是,两个服务器(服务器A和服务器B)要完成调用,则服务器A和服务器B需要根据IDL文件生成相应的代码,这样即可实现RPC调用。
技术实现思路
提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公 ...
【技术保护点】
1.一种数据调用方法,其特征在于,所述方法包括:/n响应于检测到生成目标请求,根据所述目标请求的目标请求名称,从预设接口参数列表中获取与所述目标请求名称对应的目标接口参数,其中,所述预设接口参数列表包括:请求名称与接口参数的对应关系;/n基于所述目标接口参数和所述目标请求,生成第一请求数据,并将所述第一请求数据发送至所述目标请求所指示的服务器,其中,所述服务器能够读取所述第一请求数据;/n接收返回值,其中,所述服务器根据接收到的所述第一请求数据,生成所述返回值。/n
【技术特征摘要】
1.一种数据调用方法,其特征在于,所述方法包括:
响应于检测到生成目标请求,根据所述目标请求的目标请求名称,从预设接口参数列表中获取与所述目标请求名称对应的目标接口参数,其中,所述预设接口参数列表包括:请求名称与接口参数的对应关系;
基于所述目标接口参数和所述目标请求,生成第一请求数据,并将所述第一请求数据发送至所述目标请求所指示的服务器,其中,所述服务器能够读取所述第一请求数据;
接收返回值,其中,所述服务器根据接收到的所述第一请求数据,生成所述返回值。
2.根据权利要求1所述的方法,其特征在于,通过如下方式生成所述预设接口参数列表:
获取接口参数路径表,其中,所述接口参数路径表包括:接口参数存储地址与请求名称的对应关系;
根据所述接口参数路径表,获取接口参数;
根据获取的接口参数与对应的请求名称,生成所述预设接口参数列表。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于确定所述接口参数路径表中的接口参数存储地址发生变更,根据变更后的接口参数存储地址获取新的接口参数;
根据获取的新的接口参数,更新所述预设接口参数列表。
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标接口参数和所述目标请求,生成第一请求数据,包括:
解析所述目标接口参数,获得第一解析结果;
读取所述目标请求的目标请求内容;
根据所述第一解析结果和所述目标请求内容,生成所述第一请求数据。
5.根据权利要求1所述的方法,其特征在于,在基于所述目标接口参数和所述目标请求,生成第一请求数据之前...
【专利技术属性】
技术研发人员:范峥,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。