¿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.