Если вы не хотите использовать что-то вроде HttpClient (что, вероятно, лучше всего, кроме примеров игрушек), вы можете повозиться с URLConnection
:
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
)
Это включит перенаправление, если протокол HTTP.