When I am using Dispatch library and Scala, for debugging purpose, how to print out the entire HTTP request with headers, etc. in text after writing a statement like this ?
val svc = url("http://api.hostip.info/country.php")
Assuming you're using the latest version of the lib, url(...)
returns a Req
, which is just a thin wrapper around com.ning.http.client.RequestBuilder
. You can get the underlying request object with svc.toRequest
, which you can then call toString
on or combine the other methods available depending on what information you're really after. More info: