我一直在编写一个端点,通过 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
我做错了什么?
最佳答案
{appid}:kynetx_app_version=dev
是一个查询参数,所以它需要跟在 '?' 之后或一个“&”
将您的查询更改为以下内容应该可以正常工作
http://cs.kobj.net/blue/event/{domain}/{eventname}/{appid}/?{appid}:kynetx_app_version=dev
关于krl - 通过 HTTP 将事件发送到规则集的开发版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4560294/