+ // in case RAP is proxied we need to specify the actual base URL
+ // TODO find a cleaner way
+ String forcedDownloadUrlBase = System
+ .getProperty(FORCED_DOWNLOAD_URL_BASE_PROPERTY);
+ if (forcedDownloadUrlBase != null)
+ url.append(forcedDownloadUrlBase);
+ else
+ url.append(RWT.getRequest().getRequestURL());