Contents

Kong Routes Headers Params Expected a Map

Contents

Kong 提供了对Routes的扩展header方式,但是对于这个参数的设置,不小心就会出错了。作者在使用过程中也遇到了问题。

使用postman设置routesheaders参数时,出现如下错误:

schema violation (headers: expected a map)

大写的!!!

找了很多资料,几乎都是使用raw的方式,而kong并不支持对routes的headers设置使用raw的方式。

找了很多资料,想起空对数组的处理方式,比如paths,可以像如下这样赋值:

1
2
paths[] = '/foo'
paths[] = '/example'

于是,用同样的方式尝试,居然成功了,😝

/images/kong-routes-headers.jpg