【技术实现步骤摘要】
错误码返回方法、装置和系统
[0001]本专利技术实施例涉及互联网
,尤其涉及一种错误码返回方法、装置和系统。
技术介绍
[0002]在传统互联网项目中,调用方调用接口时有两种情况(成功或失败)。相关技术中,在接口调用失败时将异常信息统一封装为异常封装消息,将异常封装消息返回至调用方,以供调用方获取接口调用情况。上述异常信息返回方式的适用场景较少,例如,异常封装消息中有一部分是程序内部异常信息,不适合返回给调用方时,便不适用于上述异常信息返回方式。又例如,接口调用异常时的异常信息,在某个时间对外展现的异常描述会有所变化,也不适用于上述异常信息返回方式。上述异常信息返回方式不能灵活调整接口异常时返回的异常封装消息,灵活性较差。
技术实现思路
[0003]有鉴于此,本专利技术实施例提供了一种错误码返回方法、装置和系统,用以解决现有技术中接口调用异常时异常信息返回方式适用场景较少,灵活性较差的问题。
[0004]第一方面,本专利技术实施例提供了一种错误码返回方法,所述方法包括:
[ ...
【技术保护点】
【技术特征摘要】
1.一种错误码返回方法,其特征在于,所述方法包括:接收服务器相关服务路由基于接口调用请求发送的接口响应;对所述接口响应进行过滤,筛选出异常接口响应,所述异常接口响应携带内部错误码;根据所述内部错误码查询数据库中是否存在与所述内部错误码关联的外部错误码;若查询出数据库中存在与内部错误码关联的外部错误码,则将外部错误码发送至客户端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若查询出数据库中不存在与内部错误码关联的外部错误码,则将内部错误码发送至客户端。3.根据权利要求1所述的方法,其特征在于,所述接收服务器相关服务路由封装并发送的内部错误码之前,还包括:接收客户端发送的接口调用请求;将所述接口调用请求发送至服务器相关服务路由。4.根据权利要求1所述的方法,其特征在于,所述数据库中存储有内部错误码与外部错误码的关联关系,所述关联关系由后台管理设备生成并持久化至数据库。5.一种错误码返回装置,其特征在于,所述装置包括:接收模块,用于接收服务器相关服务路由基于接口调用请求发送的接口响应;筛选模块,用于对所述接口响应进行过滤,筛选出异常接口响应,所述异常接口响应携带内部错误码;查询模块,用于根据所述内部错误码查询数据库中是否存在与所述内部错误码关联的外部错误码;发送模块,用于若查询出数据库中存在与内部错误码关联的外部错误码...
【专利技术属性】
技术研发人员:任玉军,
申请(专利权)人:成都赛力斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。