从 Scala 代码下载涉及 Http 身份验证的文件
我必须在我的 Scala 项目中使用 HTTP 身份验证从服务器下载 zip 文件。我有以下两个问题。
1.) 是否有任何 Scala 或 Java 库可供我用于涉及 Http 身份验证的文件下载?
2.) 另外,我可以使用任何 Scala 库来解压缩该文件夹吗?
请帮忙 谢谢。
I have got to download a zip file from a server using HTTP Authentication in my Scala project.I have the following two questions.
1.) Is there any Scala or Java library that i can use for file download involving Http Authentication ?
2.) Also, any Scala library i can use for unzipping the folder ?
Please Help
Thank You.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
HttpClient 能够处理 身份验证。 Apache Commons Compress 可以处理多种 zip 格式。
HttpClient is able to handle authentication. Apache Commons Compress can handle multiple zip formats.
1)您可以使用http调度(http://dispatch.databinder.net/About),它是围绕HttpClient的scala层
2)据我所知,没有特定于scala的api,但是java.util.zip.ZipFile提供了你可以使用一个有能力的java-api
1) You can use http dispatch (http://dispatch.databinder.net/About) which is a scala layer around HttpClient
2) To my knowledge there is no scala-specific api, but the java.util.zip.ZipFile provides a capable java-api you can use
我没有对此进行测试,但也许您可以使用 java.net.URL 并将用户名/密码嵌入到 URL 中:
I did not test this but maybe you could just use java.net.URL and embed the username/password in the URL: