- 专利标题: 处理Kong网关request-transform插件传入空数组时类型转换异常的方法
-
申请号: CN202410028209.2申请日: 2024-01-09
-
公开(公告)号: CN117812003A公开(公告)日: 2024-04-02
- 发明人: 王迎新 , 王晓宁 , 罗剑芬 , 海元媛 , 李冬月
- 申请人: 北京华能新锐控制技术有限公司
- 申请人地址: 北京市昌平区北七家未来科技城南区华能人才创新创业基地实验楼B座
- 专利权人: 北京华能新锐控制技术有限公司
- 当前专利权人: 北京华能新锐控制技术有限公司
- 当前专利权人地址: 北京市昌平区北七家未来科技城南区华能人才创新创业基地实验楼B座
- 代理机构: 苏州国诚专利代理有限公司
- 代理商 陈松
- 主分类号: H04L47/10
- IPC分类号: H04L47/10 ; H04L67/565 ; H04L67/02
摘要:
本发明提供一种处理Kong网关request‑transform插件传入空数组时类型转换异常的方法,S1.客户端向Kong网关发送HTTP请求;S2.Kong网关接收到客户端请求,判断是否有匹配的路由规则;S3.如果存在对应的路由,则转发到对应的路由;否则,返回找不到路由的信息给客户端;S4.转发到对应的路由后,request‑transform插件解析请求体;S5.执行parse_json方法,遍历JSON对象中的字段;S6.若当前字段对应的值为空,则返回结果中跳过该字段;S7.若当前字段的数据类型为table,且table中不含有元素,则返回结果中跳过该字段;S8.将转换后的请求发送给实际调用接口;S9.接收接口返回;S10.返回结果给客户端。本发明解决了Kong网关request‑transform插件在处理空数组时类型转换异常的问题。