public void rewrite(HttpRequest request, HttpResponseBuilder resp, Gadget gadget) { // Content fetched through the proxy can stipulate that it must be sanitized. if (request.isSanitizationRequested() && featureConfigFactory.get(request).shouldRewriteURL(request.getUri().toString())) { if (Strings.isNullOrEmpty(request.getRewriteMimeType())) { if (LOG.isLoggable(Level.INFO)) { LOG.logp(Level.INFO, classname, "rewrite", MessageKeys.REQUEST_TO_SANITIZE_WITHOUT_CONTENT,new Object[] {request.getUri()}); } resp.setContent(""); } else if (request.getRewriteMimeType().equalsIgnoreCase("text/css")) { rewriteProxiedCss(request, resp); } else if (request.getRewriteMimeType().toLowerCase().startsWith("image/")) { rewriteProxiedImage(request, resp); } else { if (LOG.isLoggable(Level.WARNING)) { LOG.logp(Level.WARNING, classname, "rewrite", MessageKeys.REQUEST_TO_SANITIZE_UNKNOW_CONTENT, new Object[] {request.getRewriteMimeType(),request.getUri()}); } resp.setContent(""); } } }
public void rewrite(HttpRequest request, HttpResponseBuilder resp) { // Content fetched through the proxy can stipulate that it must be sanitized. if (request.isSanitizationRequested() && featureConfigFactory.get(request).shouldRewriteURL(request.getUri().toString())) { if (StringUtils.isEmpty(request.getRewriteMimeType())) { LOG.log(Level.WARNING, "Request to sanitize without content type for " + request.getUri()); resp.setContent(""); } else if (request.getRewriteMimeType().equalsIgnoreCase("text/css")) { rewriteProxiedCss(request, resp); } else if (request.getRewriteMimeType().toLowerCase().startsWith("image/")) { rewriteProxiedImage(request, resp); } else { LOG.log(Level.WARNING, "Request to sanitize unknown content type " + request.getRewriteMimeType() + " for " + request.getUri()); resp.setContent(""); } } }
public void rewrite(HttpRequest request, HttpResponseBuilder resp) { // Content fetched through the proxy can stipulate that it must be sanitized. if (request.isSanitizationRequested() && featureConfigFactory.get(request).shouldRewriteURL(request.getUri().toString())) { if (StringUtils.isEmpty(request.getRewriteMimeType())) { LOG.log(Level.WARNING, "Request to sanitize without content type for " + request.getUri()); resp.setContent(""); } else if (request.getRewriteMimeType().equalsIgnoreCase("text/css")) { rewriteProxiedCss(request, resp); } else if (request.getRewriteMimeType().toLowerCase().startsWith("image/")) { rewriteProxiedImage(request, resp); } else { LOG.log(Level.WARNING, "Request to sanitize unknown content type " + request.getRewriteMimeType() + " for " + request.getUri()); resp.setContent(""); } } }