public HttpResponse doTest() { String referer = Stapler.getCurrentRequest().getReferer(); Jenkins j = Jenkins.getInstance(); // May need to send an absolute URL, since handling of HttpRedirect with a relative URL does not currently honor X-Forwarded-Proto/Port at all. String redirect = j.getRootUrl() + "administrativeMonitor/" + id + "/testForReverseProxySetup/" + (referer != null ? Util.rawEncode(referer) : "NO-REFERER") + "/"; LOGGER.log(Level.FINE, "coming from {0} and redirecting to {1}", new Object[] {referer, redirect}); return new HttpRedirect(redirect); }
public HttpResponse doTest() { String referer = Stapler.getCurrentRequest().getReferer(); Jenkins j = Jenkins.getInstance(); // May need to send an absolute URL, since handling of HttpRedirect with a relative URL does not currently honor X-Forwarded-Proto/Port at all. String redirect = j.getRootUrl() + "administrativeMonitor/" + id + "/testForReverseProxySetup/" + (referer != null ? Util.rawEncode(referer) : "NO-REFERER") + "/"; LOGGER.log(Level.FINE, "coming from {0} and redirecting to {1}", new Object[] {referer, redirect}); return new HttpRedirect(redirect); }
return ancestor; String referer = request.getReferer(); if (referer != null) { String name = itemFromReferer(referer);
return ancestor; String referer = request.getReferer(); if (referer != null) { String name = itemFromReferer(referer);
String referer = request.getReferer(); String rootPath = request.getRootPath(); if (referer != null && rootPath != null && referer.startsWith(rootPath)) {
String referer = request.getReferer(); String rootPath = request.getRootPath(); if (referer != null && rootPath != null && referer.startsWith(rootPath)) {
srv.triggerEvent(event); response.sendRedirect2(request.getReferer());