Отправка событий в версию набора правил через HTTP
Я писал конечную точку, которая отправляет события в набор правил 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
Что я делаю неправильно?
1 ответ
Решение
{appid}:kynetx_app_version=dev
является параметром запроса, поэтому он должен идти после '?' или '&'
Изменение вашего запроса на следующий должно заставить его работать
http://cs.kobj.net/blue/event/{domain}/{eventname}/{appid}/?{appid}:kynetx_app_version=dev