我必须从我的Scala项目中使用HTTP验证的服务器下载zip文件。我有以下两个问题。从Scala代码下载涉及Http验证的文件
1.)是否有任何Scala或Java库可用于涉及Http Authentication的文件下载?
2.)另外,我可以使用任何Scala库来解压文件夹?请致电 谢谢。
我必须从我的Scala项目中使用HTTP验证的服务器下载zip文件。我有以下两个问题。从Scala代码下载涉及Http验证的文件
1.)是否有任何Scala或Java库可用于涉及Http Authentication的文件下载?
2.)另外,我可以使用任何Scala库来解压文件夹?请致电 谢谢。
HttpClient能够处理authentication。 Apache Commons Compress可以处理多种zip格式。
我没有测试这一点,但也许你可以只使用的java.net.URL并嵌入在URL中的用户名/密码:
val url = new java.net.URL("http://username:[email protected]/zipfile")
val connection = url.openConnection()
1)您可以使用HTTP讯(HTTP://调度.databinder.net/About)这是一个围绕HttpClient的scala层
2)据我所知,没有scala特定的api,但java.util.zip.ZipFile提供了一个可以使用的java-api,你可以使用