параметр запроса дерева в jenkins json возвращает ошибку 400 - PullRequest
0 голосов
/ 04 октября 2019

пытается получить список заданий от Jenkins, который имеет трехуровневую структуру папок, с myhostname.com.au/jenkins/api/json?tree=jobs[_class,name,buildable] и получая 400 Bad Request в качестве ответа.

Ни один из запросов с «деревом» не работает, а другие -

, т.е. myhostname.com.au/jenkins/api/json?depth=3&pretty возвращает все данные, как и ожидалось

так же, как myhostname.com.au/jenkins/api/json

не смог найти ничего, почему «дерево» не сработало. пожалуйста, сообщите, если вы сталкивались с подобными,

thansk,

1 Ответ

0 голосов
/ 04 октября 2019

Возможно, вам потребуется заключить URL в кавычки и снять квадратные скобки, как в:

curl -k "http://myhostname.com.au/jenkins/nom/api/json?tree=jobs\[_class,name,buildable\]"

или без кавычек:

curl -k http://myhostname.com.au/jenkins/nom/api/json?tree=jobs\\[_class,name,buildable\\]
...