public static boolean isHtml(HttpRequest request, HttpResponse original) { String mimeType = getMimeType(request, original); return mimeType != null && (mimeType.contains("html")); }
public static boolean isHtml(HttpRequest request, HttpResponseBuilder original) { String mimeType = getMimeType(request, original); return mimeType != null && (mimeType.contains("html")) && maybeAcceptHtml(request.getParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey())); }
public void rewrite(HttpRequest request, HttpResponseBuilder response) { if (RewriterUtils.isHtml(request, response)) { Gadget context = DomWalker.makeGadget(request); rewrite(context, response); } } }
public void rewrite(HttpRequest request, HttpResponseBuilder original) throws RewritingException { ContentRewriterFeature.Config config = rewriterFeatureFactory.get(request); if (!RewriterUtils.isCss(request, original)) { return; } String css = original.getContent(); StringWriter sw = new StringWriter((css.length() * 110) / 100); rewrite(new StringReader(css), request.getUri(), new UriMaker(proxyUriManager, config), sw, false, DomWalker.makeGadget(request).getContext()); original.setContent(sw.toString()); }
if (!RewriterUtils.isJavascript(req, resp)) { resp.setContent(""); resp.setHttpStatusCode(HttpResponse.SC_BAD_REQUEST); if (RewriterUtils.isJavascript(req, resp)) { compiler.setGoals( compiler.getGoals().without(PipelineMaker.HTML_SAFE_STATIC));
public void rewrite(HttpRequest request, HttpResponseBuilder response, Gadget gadget) throws RewritingException { if (RewriterUtils.isHtml(request, response)) { if(gadget == null) { gadget = DomWalker.makeGadget(request); } rewrite(gadget, response); } } }
public void rewrite(HttpRequest request, HttpResponseBuilder original) throws RewritingException { ContentRewriterFeature.Config config = rewriterFeatureFactory.get(request); if (!RewriterUtils.isCss(request, original)) { return; } String css = original.getContent(); StringWriter sw = new StringWriter((css.length() * 110) / 100); rewrite(new StringReader(css), request.getUri(), new UriMaker(proxyUriManager, config), sw, false, DomWalker.makeGadget(request).getContext()); original.setContent(sw.toString()); }
if (!RewriterUtils.isJavascript(req, resp)) { resp.setContent(""); resp.setHttpStatusCode(HttpResponse.SC_BAD_REQUEST); if (RewriterUtils.isJavascript(req, resp)) { compiler.setGoals( compiler.getGoals().without(PipelineMaker.HTML_SAFE_STATIC));
public void rewrite(HttpRequest request, HttpResponseBuilder response) { if (RewriterUtils.isHtml(request, response)) { Gadget context = DomWalker.makeGadget(request); rewrite(context, response); } } }
public static boolean isHtml(HttpRequest request, HttpResponse original) { String mimeType = getMimeType(request, original); return mimeType != null && (mimeType.contains("html")); }
public static boolean isHtml(HttpRequest request, HttpResponseBuilder original) { String mimeType = getMimeType(request, original); return mimeType != null && (mimeType.contains("html")) && maybeAcceptHtml(request.getParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey())); }
public void rewrite(HttpRequest request, HttpResponseBuilder original, Gadget gadget) throws RewritingException { ContentRewriterFeature.Config config = rewriterFeatureFactory.get(request); if (!RewriterUtils.isCss(request, original)) { return; } String css = original.getContent(); StringWriter sw = new StringWriter((css.length() * 110) / 100); rewrite(new StringReader(css), request.getUri(), new UriMaker(proxyUriManager, config), sw, false, DomWalker.makeGadget(request).getContext()); original.setContent(sw.toString()); }
if (!RewriterUtils.isJavascript(req, resp)) { resp.setContent(""); resp.setHttpStatusCode(HttpResponse.SC_BAD_REQUEST); if (RewriterUtils.isJavascript(req, resp)) { compiler.setGoals( compiler.getGoals().without(PipelineMaker.HTML_SAFE_STATIC));
public void rewrite(HttpRequest request, HttpResponseBuilder builder, Gadget gadget) throws RewritingException { if (RewriterUtils.isHtml(request, builder)) { if(gadget == null) { gadget = makeGadget(request); } rewrite(makeVisitors(gadget, request.getGadget()), gadget, builder); } }
public static boolean isCss(HttpRequest request, HttpResponseBuilder original) { String mimeType = getMimeType(request, original); return mimeType != null && mimeType.contains("css"); }
public static boolean isHtml(HttpRequest request, HttpResponseBuilder original) { String mimeType = getMimeType(request, original); return mimeType != null && (mimeType.contains("html")) && maybeAcceptHtml(request.getParam(UriCommon.Param.HTML_TAG_CONTEXT.getKey())); }
public void rewrite(HttpRequest request, HttpResponseBuilder builder) throws RewritingException { if (RewriterUtils.isHtml(request, builder)) { Gadget context = makeGadget(request); rewrite(makeVisitors(context, request.getGadget()), context, builder); } }
public static boolean isJavascript(HttpRequest request, HttpResponse original) { String mimeType = getMimeType(request, original); return mimeType != null && mimeType.contains("javascript"); }
public void rewrite(HttpRequest request, HttpResponseBuilder builder) throws RewritingException { if (RewriterUtils.isHtml(request, builder)) { Gadget context = makeGadget(request); rewrite(makeVisitors(context, request.getGadget()), context, builder); } }
public static boolean isCss(HttpRequest request, HttpResponseBuilder original) { String mimeType = getMimeType(request, original); return mimeType != null && mimeType.contains("css"); }