我有一个我想要按顺序加载和处理(解析、存储到数据库)的 URL 列表 [String]。
我发现只有固定长度的例子,比如:
def readUrls = Action {
implicit request => {
implicit val context = scala.concurrent.ExecutionContext.Implicits.global
val url1 = "http://some-website.com"
val url2 = "http://other-website.com"
Async {
for {
result1 <- WS.url(url1).get()
result2 <- WS.url(url2).get()
} yield {
Ok(result1.body + result2.body)
}
}
}
但我需要处理这只小狗,而不是 url1 和 url2:
val urls = List("http://some-website.com", "http://other-website.com")
非常感谢您提供的任何提示和建议!