List of usage examples for org.apache.http.conn.scheme SchemeRegistry getSchemeNames
public final List<String> getSchemeNames()
From source file:org.anhonesteffort.flock.test.registration.HttpClientFactoryTest.java
public void testScheme() throws Exception { final HttpClientFactory httpFactory = new HttpClientFactory(getInstrumentation().getContext()); final DefaultHttpClient httpClient = httpFactory.buildClient(); final SchemeRegistry schemes = httpClient.getConnectionManager().getSchemeRegistry(); final Scheme httpScheme = schemes.getScheme("http"); final Scheme httpsScheme = schemes.getScheme("https"); assertTrue(httpScheme != null && httpsScheme != null); assertTrue(schemes.getSchemeNames().size() == 2); assertTrue(httpsScheme.getDefaultPort() == 443); assertTrue(httpsScheme.getSocketFactory() instanceof SSLSocketFactory); }
From source file:illab.nabal.proxy.AbstractContext.java
/** * Get a singleton object of AndroidHttpClient. * //from w w w. j a v a2 s . c o m * @return AndroidHttpClient */ protected AndroidHttpClient getHttpClient() { if (mHttpClient == null) { mHttpClient = AndroidHttpClient.newInstance(SystemProperties.USER_AGENT_ANDROID, mContext); ClientConnectionManager conMgr = mHttpClient.getConnectionManager(); SchemeRegistry schReg = conMgr.getSchemeRegistry(); for (String scheme : schReg.getSchemeNames()) { Log.i(TAG, "Scheme: " + scheme + ", port: " + schReg.getScheme(scheme).getDefaultPort() + ", factory: " + schReg.getScheme(scheme).getSocketFactory().getClass().getName()); } } return mHttpClient; }