Scala Dispatch で単純な GET リクエストを実行しようとしていますが、404 エラーが発生します。予期しない応答ステータス: 404
動作する例を次に示します。
https://www.google.com/finance/info?infotype=infoquoteall&q=tsla,goog
しかし、コードのどこにエラーがあるのか わかりません
import dispatch._ , Defaults._
object Main extends App {
//concats a the proper uri together to send to google finance
def composeUri ( l:List[String]) = {
def google = host("google.com").secure
def googleFinance = google / "finance" / "info"
def googleFinanceGet = googleFinance.GET
val csv = l mkString ","
googleFinanceGet <<? Map("infotype"-> "infoquoteall", "q"->csv)
}
def sendRequest (uri:Req) = {
val res:Future[Either[Throwable,String]] = Http(uri OK as.String).either
res
}
val future = sendRequest(composeUri(List("tsla","goog")))
for (f <- future.left) yield println("There was an error" + f.getMessage)
}
ありがとう!