I am unable to get my client to connect to a RESTful URI. I continue to get "java.net.SocketException: Connection reset" (see below). Below is my code and the error that I am getting. Any help would be appreciated.
import com.sun.jersey.api.client.Client;
import com.sun.jersey.api.client.ClientResponse;
import com.sun.jersey.api.client.WebResource;
import com.sun.jersey.api.client.config.DefaultClientConfig;
import com.sun.jersey.api.client.filter.HTTPBasicAuthFilter;
import com.sun.jersey.api.client.filter.LoggingFilter;
HTTPBasicAuthFilter authFilter = new HTTPBasicAuthFilter("username","password");
Client clientObj = Client.create();
clientObj.addFilter(authFilter);
clientObj.addFilter(new LoggingFilter());
WebResource webResourceObj = clientObj.resource(myUrl);
ClientResponse responseObj = webResourceObj.accept("text/html").get(ClientResponse.class);
if(responseObj.getStatus() == 200)
String output = responseObj.getEntity(String.class);
Exception in thread "main" com.sun.jersey.api.client.ClientHandlerException: java.net.SocketException: Connection reset
at com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:155)
at com.sun.jersey.api.client.filter.HTTPBasicAuthFilter.handle(HTTPBasicAuthFilter.java:105)
at com.sun.jersey.api.client.filter.LoggingFilter.handle(LoggingFilter.java:217)
at com.sun.jersey.api.client.Client.handle(Client.java:652)
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682)
at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)
at com.sun.jersey.api.client.WebResource$Builder.get(WebResource.java:509)