¿usar el envío 0.9.5 detrás del proxy?

Estoy intentando ejecutar (en IntelliJ IDE o desde la línea de comandos sbt) este fragmento de envío muy básico desde detrás de un proxy:

import dispatch._
val svc = url("http://api.hostip.info/country.php")
val country = Http(svc > as.String)
println(country())

y todo lo que puedo conseguir es una excepción:

java.net.ConnectException: Connection timed out: no further information to
    http://api.hostip.info/country.php java.util.concurrent.ExecutionException:
       java.net.ConnectException: Connection timed out: no further information 
            to http://api.hostip.info/country.php

Intenté sin un resultado concluyente establecer los parámetros de vm habituales:-Dhttp.proxyHost=_my_proxy_host_-Dhttp.proxyPort=80 Y todavía tiene la misma excepción.

Por otro lado, el siguiente fragmento de código funciona bien:

import dispatch._
val svc = url("http://api.hostip.info/country.php") setProxyServer(new com.ning.http.client.ProxyServer(myproxyhost,80))
val country = Http(svc > as.String)
println(country())

Dado que no parece ser bastante estético ni escamoso, me pregunto si realmente es lo que se supone que debo hacer en ese caso.

Cualquier ayuda sería bienvenida, gracias de antemano.

Respuestas a la pregunta(2)

Su respuesta a la pregunta