static HttpRequest putRequest()

in buildSrc/src/main/groovy/HttpUtil.groovy [69:77]


    static HttpRequest putRequest(prefix, File file, user, password) {
        def body = HttpRequest.BodyPublishers.ofFile(file.toPath())
        HttpRequest.newBuilder()
                .uri(new URI("$prefix/$file.name"))
                .header('Authorization', 'Basic ' + "$user:$password".getBytes('iso-8859-1').encodeBase64())
                .header('Content-Type', 'octet-stream')
                .PUT(body)
                .build()
    }