/** * Resolves a URI reference against a base URI. Work-around for bug in * java.net.URI (<http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4708535>) * * @param baseURI the base URI * @param reference the URI reference * @return the resulting URI */ public static URI resolve(final URI baseURI, final String reference) { return URIUtilsHC4.resolve(baseURI, URI.create(reference)); }
final URI requestURI = new URI(request.getRequestLine().getUri()); final URI absoluteRequestURI = URIUtilsHC4.rewriteURI(requestURI, target, false); uri = URIUtilsHC4.resolve(absoluteRequestURI, uri);