X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fhttp%2FHttpUtils.java;h=70998ea1a2cd215084292bfb40d09f0b3535ca9c;hb=c7e195eb2bad923662e6aa116359ca473dee337f;hp=58d9324ec7b67e498ac9c34dc17cc8de9dffb3f3;hpb=b94bc29e6cb5aa29283a380fdc775ecded7f5734;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/http/HttpUtils.java b/org.argeo.cms/src/org/argeo/cms/internal/http/HttpUtils.java index 58d9324ec..70998ea1a 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/http/HttpUtils.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/http/HttpUtils.java @@ -3,6 +3,7 @@ package org.argeo.cms.internal.http; import java.util.Enumeration; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; @@ -19,6 +20,15 @@ public class HttpUtils { || userAgent.contains("opera") || userAgent.contains("browser"); } + public static void logResponseHeaders(Log log, HttpServletResponse response) { + if (!log.isDebugEnabled()) + return; + for (String headerName : response.getHeaderNames()) { + Object headerValue = response.getHeader(headerName); + log.debug(headerName + ": " + headerValue); + } + } + public static void logRequestHeaders(Log log, HttpServletRequest request) { if (!log.isDebugEnabled()) return; @@ -30,7 +40,7 @@ public class HttpUtils { log.debug(request.getRequestURI() + "\n"); } - public static void logRequest(Log log,HttpServletRequest request) { + public static void logRequest(Log log, HttpServletRequest request) { log.debug("contextPath=" + request.getContextPath()); log.debug("servletPath=" + request.getServletPath()); log.debug("requestURI=" + request.getRequestURI()); @@ -57,7 +67,6 @@ public class HttpUtils { log.debug("\n" + buf); } - private HttpUtils() { }