小编Kev*_*vin的帖子

Play Framework WS.withQueryString - 无法从请求传递查询字符串

我是Scala和Play Framework的新手.我使用Play的play.api.libs.ws.WS发送网页请求时遇到了麻烦.我想用相同的查询字符串调用外部API并获得响应.麻烦我正在设置WS的withQueryString

上下文中的请求示例:

val queryString = request.queryString.map { case (k,v) => k -> v.mkString };
WS.url(someurl)
    .withQueryString(queryString.toList)
    .get()
Run Code Online (Sandbox Code Playgroud)

我收到错误"类型不匹配;找到:List [(String,String)] required:(String,String)"

但是,看起来withQueryString接受许多元组,即(String,String)*,而不是元组列表.这样做的正确方法是什么?

scala playframework-2.0

0
推荐指数
1
解决办法
2458
查看次数

标签 统计

playframework-2.0 ×1

scala ×1