Альтернатива OutputStreamWriter в реактивном параметре Jenkins Active Choices - PullRequest
0 голосов
/ 21 марта 2019

Я делаю вызов POST API к proxmox для токена аутентификации, но как только я использую OutputStreamWriter внутри groovyscript для параметра активного выбора, который он ломает. В настоящее время это работает на 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 Ответ

0 голосов
/ 22 марта 2019

Решено:

Вы можете получить ответ с помощью следующего кода, запущенного на главном узле:

def command = 'curl -k -d root@pam&password=password $URL'
def response = command.execute().text
...