Jenkins活动选择反应参数中的OutputStreamWriter替代方案

时间:2019-03-21 18:48:18

标签: jenkins jenkins-plugins jenkins-groovy

我正在对proxmox进行POST API调用以获取身份验证令牌,但是一旦我在groovyscript中使用OutputStreamWriter作为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 个答案:

答案 0 :(得分:0)

已解决:

您可以通过在主节点上运行以下代码来获得响应:

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