我一直在编写一个端点,通过HTTP GET(基于documentation here)将事件发送到KRL规则集,格式如下:
http://cs.kobj.net/blue/event/{domain}/{eventname}/{appid}
当我要测试的应用程序版本与部署版本相同时,这非常有用。但是,在测试它之前,我并不总是想要部署。使用所述格式调用开发版本不起作用。它仍然调用我的规则集的已部署版本:
http://cs.kobj.net/blue/event/{domain}/{eventname}/{appid}:kynetx_app_version=dev
我做错了什么?
答案 0 :(得分:4)
{appid}:kynetx_app_version=dev
是一个查询参数,所以它需要在'?'之后或'&'
将查询更改为以下内容应该可以使其正常工作
http://cs.kobj.net/blue/event/{domain}/{eventname}/{appid}/?{appid}:kynetx_app_version=dev