Я пытаюсь создать собственное правило XPath с API-интерфейсом Sonar, но у меня есть проблема при добавлении параметров.Создание пользовательских правил с параметрами через API
Вот мой HTTP запрос:
http.sendPostRequest("http://localhost:9000/api/rules/create"
+ "?custom_key=test"
+ "&markdown_description=test"
+ "&name=test"
+ "¶ms=expression=test;filePattern=test;message=test"
+ "&severity=BLOCKER"
+ "&template_key=xml:XPathCheck");
Я получаю код 200 и правило создается в Sonar, за исключением параметров «Титулы» являются пустыми.
Я проверил документацию API, он говорит, что он должен быть чем-то вроде «params = key1 = v1; key2 = v2», он соответствует этому формату, но все еще не работает.
Спасибо! Но все-таки, есть способ переопределить/стереть удаленное правило? Может быть, с обновлением POST? – Ivaprag
Нет, ничего не может быть сделано по удаленным правилам. Вам нужно использовать другой ключ, если тот, который вы выбрали, уже существует. –