Мне нужно загрузить текстовый файл, используя обычную аутентификацию (вид аутентификации, при которой браузер запрашивает у вас домен \ имя пользователя и пароль), используя Groovy. Я хотел бы избежать использования дополнительных библиотек, разве нет ничего, чтобы сделать это в Groovy?
Мой текущий код:
new File("test.txt").withOutputStream { out ->
def url = new URL(myurl).openConnection()
def remoteAuth = "Basic " + "myusername:mypassword".bytes.encodeBase64()
url.setRequestProperty("Authorization", remoteAuth);
out << url.inputStream
}
Но сервер отвечает с ошибкой 401. Что мне делать?