Я пытаюсь получить билет проверки подлинности, используя запрос POST с 3 параметрами (user, pass, realm) для доступа к Proxmox API Server, который необходимо проанализировать для дальнейших запросов.
Поскольку я пишу код в Groovy Script для параметра в задании Дженкинса, я не получаю особой помощи с точки зрения ошибок. Я пробовал запрос POST на бессонницу, и у него нет проблем.
Я все еще очень плохо знаком с GroovyScript, и любые указатели в правильном направлении очень ценятся.
def url = new URL("https://$HOST/api2/json/access/ticket")
def connection = url.openConnection()
connection.setDoOutput(true)
connection.setRequestMethod("POST")
connection.setRequestProperty("Content-Type", "application/json")
connection.setRequestProperty('Username', '$USER')
connection.setRequestProperty('Password', '$PASS')
connection.setRequestProperty('Realm', '$REALM')
def requestCode = connection.getResponseCode