Я писал конечную точку, которая отправляет события в набор правил KRL через HTTP GET (на основе документации здесь ), в следующем формате:
http://cs.kobj.net/blue/event/{domain}/{eventname}/{appid}
Это прекрасно работает, когда версия приложения, которое я хочу протестировать, совпадает с развернутой. Я не всегда хочу развернуть его перед тестированием. Использование указанного формата для вызова версии dev не работает. Он по-прежнему вызывает развернутую версию моего набора правил:
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