#jenkins #jenkins-plugins #jenkins-groovy
#дженкинс #дженкинс-плагины #дженкинс-заводной
Вопрос:
Я выполняю вызов POST API для proxmox для токена аутентификации, но как только я использую OutputStreamWriter внутри groovyscript для параметра active choices, он прерывается. В настоящее время это работает в Groovy Script IDE. Существуют ли какие-либо альтернативы использованию OutputStreamWriter?(это единственный способ, который я нашел, который позволил запросу возвращать мне токен при передаче параметров)
def url = new URL(urlString)
def conn = url.openConnection()
conn.setDoOutput(true)
def writer = new OutputStreamWriter(conn.getOutputStream())
writer.write(paramString)
writer.flush()
Ответ №1:
Решаемая:
Вы можете получить ответ с помощью следующего кода, выполняемого на главном узле:
def command = 'curl -k -d root@pamamp;password=password $URL'
def response = command.execute().text