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

标签 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

我做错了什么?

最佳答案

{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/

相关文章:

string - KRL 在 pre block 中将字符串转换为小写

javascript - 如何在 Kynetx 规则中正确发出 javascript?

krl - 为什么在 addons.mozilla.org 或 chrome.google.com/extensions 上没有 Kynetx 浏览器应用程序?

regex - 在KRL中如何制定这个select语句?

krl - 在 KRL 中,如何检测变量是数组还是散列?

KRL 在扩展引号内使用蜂蜇

krl - 我可以在 KRL query() 选择器中使用 > 运算符吗?

krl - 带有字符串和数字的 bool 表达式

KRL - 您如何获得监视字段的值?