我有这个要求:
WS.url("https://maps.googleapis.com/maps/api/directions/json")
.withQueryString(
"origin" -> Seq(oLa, oLn).mkString(","),
"destination" -> Seq(dLa.toString, dLn.toString).mkString(","),
"sensor" -> "false",
"key" -> "IzaSyBAFWRgLWNKIEB2xCdm11ilCfzyVxJ2dasNw"
).get
我想看到“原始”网址+ queryString,
这篇文章建议使用wireshark:
https://groups.google.com/forum/#!msg/play-framework/bm_pf3uhcbY/XTzP0d36gKgJ
碰巧我在SSL下......
答案 0 :(得分:3)
这是方式:
MagicMock
更新游戏2.6:
import play.api.libs.ws.ahc.AhcWSRequest
val ahcRequest = req.asInstanceOf[AhcWSRequest].buildRequest()
Logger.debug("Uri: " + ahcRequest.getUri)
答案 1 :(得分:0)
不确定您的意思是"原始网址"。你是说这个:
val u = WS.url("https://maps.googleapis.com/maps/api/directions/json")
.withQueryString(
"origin" -> Seq(oLa, oLn).mkString(","),
"destination" -> Seq(dLa.toString, dLn.toString).mkString(","),
"sensor" -> "false",
"key" -> "IzaSyBAFWRgLWNKIEB2xCdm11ilCfzyVxJ2dasNw"
)
println(u.toString)
u.get