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.
|