From: <bra...@us...> - 2008-10-28 01:55:18
|
Revision: 2619 http://archive-access.svn.sourceforge.net/archive-access/?rev=2619&view=rev Author: bradtofel Date: 2008-10-28 01:30:59 +0000 (Tue, 28 Oct 2008) Log Message: ----------- BUGFIX(ACC-31): now escapes URLs as they are resolved in UrlOperations. Modified Paths: -------------- branches/wayback-1_4_1/wayback-core/src/main/java/org/archive/wayback/util/url/UrlOperations.java Modified: branches/wayback-1_4_1/wayback-core/src/main/java/org/archive/wayback/util/url/UrlOperations.java =================================================================== --- branches/wayback-1_4_1/wayback-core/src/main/java/org/archive/wayback/util/url/UrlOperations.java 2008-10-28 01:29:30 UTC (rev 2618) +++ branches/wayback-1_4_1/wayback-core/src/main/java/org/archive/wayback/util/url/UrlOperations.java 2008-10-28 01:30:59 UTC (rev 2619) @@ -83,7 +83,14 @@ public static String resolveUrl(String baseUrl, String url) { // TODO: this only works for http:// if(url.startsWith("http://")) { - return url; + try { + return UURIFactory.getInstance(url).getEscapedURI(); + } catch (URIException e) { + e.printStackTrace(); + // can't let a space exist... send back close to whatever came + // in... + return url.replace(" ", "%20"); + } } UURI absBaseURI; UURI resolvedURI = null; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |