How to pass Pass multimap to WebRequest

Hi,

I have a Multimap

val mm = new HashMap[String, Set[String]] with MultiMap[String, String]
mm.addBinding(“metrics”,“plays”)
mm.addBinding(“metrics”,“displays”)
mm.addBinding(“metrics”,“players”)
println(mm,“multimap”)//(Map(metrics → Set(players, plays, displays)),multimap)

and I’m passing it as a

def generateWebRequest(requestName:String, sort:String, queryParamMap:Map[String,Set[String]]) = {
exec(http(requestName)
.get("/data/analytics/reports/")
.queryParamMap(queryParamMap)
.queryParam(""“sort”"", sort)
.check(status.is(200)))
.pause(1)
}

But it cause a webRequest as

/data/analytics/reports/?report_type=Set(performence)&foo=Set(bar)

Is there any way to pass MultiMap to webRequest ? Or how can I achieve a normal webRequest ?

Hi Swatnip ?

Why would need a MultiMap ? A simple Map would be just fine :

val queryParams = Map("report_type" -> "performence", "foo" -> "bar")