
public class HttpTestingUtil {

  private static DefaultHttpClient getNewHttpClient() {
          try {
              KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
              trustStore.load(null, null);
  
              SSLSocketFactory sf = new HotelSSLSocketFactory(trustStore);
              sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
  
              HttpParams params = new BasicHttpParams();
              HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);
              HttpProtocolParams.setContentCharset(params, HTTP.UTF_8);
  
              SchemeRegistry registry = new SchemeRegistry();
              registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80));
              registry.register(new Scheme("https", sf, 443));
  
              ClientConnectionManager ccm = new ThreadSafeClientConnManager(params, registry);
  
              return new DefaultHttpClient(ccm, params);
          } catch (Exception e) {
              return new DefaultHttpClient();
          }
      }
    }

Create HttpTestingUtil.java