리디렉션을 처리하는 스칼라에서 http 클라이언트를 찾고 있습니다. 스칼라에서 리디렉션을 처리하는 URL의 내용을 가져 오려면 어떻게해야합니까?리디렉션을 처리하는 스칼라에서 http 클라이언트를 찾고
scala.io.Source 예제를 보았지만 리디렉션을 처리하지 않습니다. 프로토콜 경우 다음
def urlToStream(url: String) = Source.fromInputStream(
(new java.net.URL(url).openConnection match {
case connection: java.net.HttpURLConnection => {
connection.setInstanceFollowRedirects(true)
connection
}
case connection => connection
}).getInputStream
)
이 리디렉션 켜집니다 : 당신이 (장난감 예 이상 아무것도 아마 더 나은) HttpClient 같은 것을 사용하지 않으려면
스칼라 전용 라이브러리를 특별히 찾고 있습니까? 여러 Java 라이브러리가 있습니다. –
예, 저는 스칼라 방법을 찾고 있습니다 _. 자바에서는 아마도 jakarta commons http 클라이언트를 사용할 것입니다. http 콘텐츠를 가져올 수있는 더 많은 방법이 있습니까? –
기존 스칼라 코드를 사용하고 리디렉션 처리를 추가 할 수 없습니까? –