public static ProxyConfig parse(String url) { return parse(url, false); }
return new ProxyConfig(address, hostHeader, url, urlPath, needSSL, pathPassthru); } catch (MalformedURLException e) { throw new RuntimeException(e);
@Test public void testParseHttp() throws Exception { ProxyConfig config = ProxyConfig.parse("http://server.com/"); assertEquals("server.com", config.address.getHostString()); assertEquals(80, config.address.getPort()); assertEquals("server.com", config.hostHeader); assertEquals("http://server.com/", config.url); assertEquals("/", config.urlPath); assertEquals(false, config.needSSL); } }