处理Kong网关request-transform插件传入空数组时类型转换异常的方法
摘要:
本发明提供一种处理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插件在处理空数组时类型转换异常的问题。
0/0