Я знаю, что это старо, но я просто решил эту проблему, пытаясь сделать то же самое - получить те же результаты.
Переменные GET должны передаваться с помощью WS.url ("http: //... "). setQueryParameter (ключ, значение)
Пример:
val promise = WS.url("http://www.myweather2.com/developer/forecast.ashx").setQueryParameter("uac", "eDKGlpcBQN").setQueryParameter("query", "52.6%2C-4.4").setQueryParameter("output", "xml").get()
Раздражает, но исправление относительно простое.