请求处理方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:23343754 阅读:23 留言:0更新日期:2020-02-15 04:00
本发明专利技术实施例公开了请求处理方法、装置、电子设备和计算机可读存储介质。该方法的实施例包括:确定第一目标语句是否带有预设的第一注解,第一目标语句用于指示发送请求,第一注解用于指示为预先创建的初始URL拼接参数信息;若带有第一注解,则获取初始URL;通过与第一注解对应的参数信息拼接方法,获取待拼接的目标参数信息,并将目标参数信息拼接至初始URL,生成目标URL;发送包含目标URL的请求。该实施方式降低了请求处理过程中的出错率。

Request processing methods, devices, electronic devices and computer-readable storage media

【技术实现步骤摘要】
请求处理方法、装置、电子设备和计算机可读存储介质
本专利技术实施例涉及计算机
,特别是涉及请求处理方法、装置、电子设备和计算机可读存储介质。
技术介绍
随着互联网技术的发展,服务器等电子设备每日需要处理(发送、接收等)大量的网络请求。常用的网络请求方式有get方式和post方式。通常,在请求时需要传入请求参数,在使用get方式发送请求时,需要将参数设置于URL(UniformResourceLocator,统一资源定位符)中。现有的方式,在开发过程中,若设定get方式进行请求发送,则在参数较多的情况下需要设置一个较长的参数列表,从而根据该参数列表逐个将参数拼接至URL中。然而,由于不同请求的参数列表不可复用,若仅调用的请求发送接口不同而所需传入的参数相同时,也需要重新设定参数列表以及重新进行参数拼接,导致重复代码较多,在请求处理过程中易造成参数重复或错漏。
技术实现思路
本专利技术实施例提出了请求处理方法、装置、电子设备和计算机可读存储介质,以降低请求处理过程中的出错率。具体技术方案如下:<br>在本专利技术实本文档来自技高网...

【技术保护点】
1.一种请求处理方法,其特征在于,所述方法包括:/n确定请求发送接口是否带有预设的第一注解,所述第一注解用于指示为预先创建的初始统一资源定位符URL拼接参数信息;/n若带有所述第一注解,则获取所述初始URL;/n通过与所述第一注解对应的参数信息拼接方法,获取待拼接的目标参数信息,并将所述目标参数信息拼接至所述初始URL,生成目标URL;/n发送包含所述目标URL的请求。/n

【技术特征摘要】
1.一种请求处理方法,其特征在于,所述方法包括:
确定请求发送接口是否带有预设的第一注解,所述第一注解用于指示为预先创建的初始统一资源定位符URL拼接参数信息;
若带有所述第一注解,则获取所述初始URL;
通过与所述第一注解对应的参数信息拼接方法,获取待拼接的目标参数信息,并将所述目标参数信息拼接至所述初始URL,生成目标URL;
发送包含所述目标URL的请求。


2.根据权利要求1所述的方法,其特征在于,所述通过与所述第一注解对应的参数信息拼接方法,获取待拼接的目标参数信息,并将所述目标参数信息拼接至所述初始URL,生成目标URL,包括:
通过反射机制调用与所述第一注解对应的参数信息拼接方法;
通过所述参数信息拼接方法,执行如下步骤:
对预先定义的参数类进行实例化,得到所述参数类中定义的各参数的参数名称和参数值;
将所述各参数的参数名称和参数值进行汇总,生成目标参数信息;
将所述目标参数信息拼接至所述初始URL,生成目标URL。


3.根据权利要求2所述的方法,其特征在于,所述将各参数的参数名称和参数值进行汇总,生成目标参数信息,包括:
以第一预设符号作为参数名称和参数值间的分隔符号,对所述各参数的参数名称和参数值进行拼接,生成所述各参数对应的参数字符串;
以第二预设符号作为所述各参数字符串间的分隔符号,对所述各参数字符串进行拼接,生成目标参数信息。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于接收到待解析请求,确定请求接收接口是否带有第二注解,所述第二注解用于指示将请求中的参数封装为实例,所述待解析请求包括待解析参数信息;
若带有所述第二注解,则通过与所述第二注解对应的参数信息解析方法,基于所述待解析参数信息生成目标实例。


5.根据权利要求4所述的方法,其特征在于,所述通过与所述第二注解对应的参数信息解析方法,基于所述待解析参数信息生成目标实例,包括:
通过反射机制调用与所述第二注解对应的参数信息解析方法;
通过所述参数信息解析方法,执行如下步骤:
获取预先定义的参数类中的各参数的参数名称;
将所述待解析参数信息中的各参数名称与所述参数类中的各参数的参数名称进行匹配;
将所述待解析参数信息中的、参数名称相匹配的参数作为目标参数,基于所述目标参数的参数值,对所述参数类进行实例化,得到目标实例。


6.一种请求处理装置,其特征在于,所述装置包括:
第一确定单元,被配置成确定请求发送接口是否带有预设的第一注解,所述第一注解用于指示为预先创建的初始统一资源定位符...

【专利技术属性】
技术研发人员:徐婷周正王平段光磊王杨张大虎柯登科
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1