Scala と Play フレームワークは初めてです。Play の play.api.libs.ws.WS を使用して Web リクエストを送信できません。同じクエリ文字列で外部 API を呼び出して、応答を取得したいと考えています。私が抱えている問題は、WSのwithQueryStringを設定することです
コンテキスト内のリクエストの例:
val queryString = request.queryString.map { case (k,v) => k -> v.mkString };
WS.url(someurl)
.withQueryString(queryString.toList)
.get()
「タイプが一致しません。見つかりました: リスト[(文字列, 文字列)] が必要です: (文字列, 文字列)」というエラーが表示されます
ただし、withQueryString は、タプルのリストではなく、多くのタプル、つまり (String, String)* を受け入れるようです。これを行う正しい方法は何ですか?