Hi Andy,
Thanks!
I didn't spend any time covering the HTTP utilities in the talk, as this is less well tested than the other I/O tools, but it's something I do want to continue developing.
Nevertheless, the functionality is there - just be aware that it's more likely to have quirks...
Try this:
import rapture.core.timeSystems.numeric // this is so we can specify the timeout in ms
val request = uri"
http://some.url.com/request".post(content = "some post data", timeout = 10000L, httpHeaders = Map("foo" -> "bar"))
request.slurp[Char]
That should give you a string of the message.
There is also a thing called `Browser` which allows you to maintain cookie state between requests, though that's still experimental for now!
Sorry for the brief explanation. The documentation is very much a work-in-progress, but in case you haven't seen it yet, have a look at:
https://github.com/propensive/rapture-io/blob/master/doc/introduction.mdwhich (although incomplete) should give you a reasonable overview of what's supported in Rapture IO.
Good luck!
Jon