2011-03-08 3 views
0

스칼라 프로젝트에서 HTTP 인증을 사용하여 서버에서 zip 파일을 다운로드해야합니다. 다음 두 가지 질문이 있습니다.스칼라 코드에서 HTTP 인증과 관련된 파일 다운로드

1.) HTTP 인증과 관련된 파일 다운로드에 사용할 수있는 Scala 또는 Java 라이브러리가 있습니까?

2.) 또한, 폴더를 압축 해제하는 데 사용할 수있는 스칼라 라이브러리는 무엇입니까?

도와주세요 감사합니다.

답변

0

나는 이것을 테스트하지 않았지만, 어쩌면 당신은 단지의 java.net.URL을 사용할 수 있고 URL에 사용자 이름/암호 포함 :

val url = new java.net.URL("http://username:[email protected]/zipfile") 
val connection = url.openConnection() 
2

1) 당신은 HTTP 파견 (HTTP 사용할 수 있습니다 : // 파견 .databinder.net/About) HttpClient 주위의 스칼라 레이어

2) 제 지식에는 scala-specific api는 없지만 java.util.zip.ZipFile은 사용할 수있는 java-api를 제공합니다