I use Play NingWSClient to call the holiday service from my scala code. It works fine if I use any http service, but provide Connection Exception for all https urls. Can someone please tell me what should I do to call https services.
Here is my code:
object PlayHttpClient { val builder = new com.ning.http.client.AsyncHttpClientConfig.Builder() val client = new play.api.libs.ws.ning.NingWSClient(builder.build()) } object TestApp extends App { invokeUrl() def invokeUrl() = { val res = PlayHttpClient.client.url("https://www.google.co.in/").get() res.onComplete({ case Success(s) => println("Successful = " + s) case Failure(ex) => ex.printStackTrace() }) } }
java.net.ConnectException: https ://www.google.co.inready43 in com.ning.http.client.providers.netty.request.NettyConnectListener.onFutureFailure (NettyConnectListener.java:128) in com.ning.http .client.providers.netty.request.NettyConnectListener.access $ 200 (NettyConnectListener.java:37) at com.ning.http.client.providers.netty.request.NettyConnectListener $ 1.operationComplete (NettyConnectListener.java:101) .netty.channel.DefaultChannelFuture.notifyListener (DefaultChannelFuture.java:409) in org.jboss.netty.channel.DefaultChannelFuture.notifyListeners (DefaultChannelFuture.java data95) in org.jboss.netty.channel.DefaultChannelFutelFutelFutelFutelFutelfutelfutelfutelfutelfutelfutelfutelfutelfutelfurnelfutelfutelfutelfurnel : 362)
source share