I am trying to issue a simple POST request to a webservice which returns some XML in Scala.
It seems that Dispatch is the standard library used for this task, but I
I'm using dispatch: http://dispatch.databinder.net/Dispatch.html
They've just released a new version (0.9.0) with a complete new api that I really like. And it is async.
Example from project page:
import dispatch._
val svc = url("http://api.hostip.info/country.php")
val country = Http(svc OK as.String)
for (c <- country)
println(c)
edit: This might help you https://github.com/dispatch/reboot/blob/master/core/src/main/scala/requests.scala