Загрузите файл с использованием аутентификации Http из кода Scala - PullRequest
0 голосов
/ 08 марта 2011

Мне нужно загрузить zip-файл с сервера с использованием HTTP-аутентификации в моем проекте Scala. У меня есть два следующих вопроса.

1.) Есть ли какая-либо библиотека Scala или Java, которую я могу использовать длязагрузка файла с использованием аутентификации Http?

2.) Кроме того, любая библиотека Scala, которую я могу использовать для распаковки папки?

Пожалуйста, помогите Спасибо.

Ответы [ 3 ]

3 голосов
/ 08 марта 2011

HttpClient может обрабатывать аутентификацию . Apache Commons Compress может работать с несколькими форматами ZIP.

2 голосов
/ 08 марта 2011

1) Вы можете использовать http dispatch (http://dispatch.databinder.net/About), который представляет собой слой scala вокруг HttpClient

2) Насколько мне известно, нет специфичного для scala API, но java.util.zip.ZipFile предоставляет способный java-api, который вы можете использовать

0 голосов
/ 08 марта 2011

Я не проверял это, но, возможно, вы могли бы просто использовать java.net.URL и вставить имя пользователя / пароль в URL:

val url = new java.net.URL("http://username:password@www.example.net/zipfile")
val connection = url.openConnection()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...