通过HTTP将事件发送到规则集的开发版本

时间:2010-12-30 05:45:08

标签: krl

我一直在编写一个端点,通过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

我做错了什么?

1 个答案:

答案 0 :(得分:4)

{appid}:kynetx_app_version=dev

是一个查询参数,所以它需要在'?'之后或'&'

将查询更改为以下内容应该可以使其正常工作

http://cs.kobj.net/blue/event/{domain}/{eventname}/{appid}/?{appid}:kynetx_app_version=dev