[ https://issues.apache.org/jira/browse/JCR-4591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17144823#comment-17144823 ]
Julian Reschke commented on JCR-4591: ------------------------------------- Sample use: {noformat} --- jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java (Revision 1879148) +++ jackrabbit-webdav/src/main/java/org/apache/jackrabbit/webdav/server/AbstractWebdavServlet.java (Arbeitskopie) @@ -95,8 +95,10 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Enumeration; +import java.util.HashMap; import java.util.List; import java.util.Locale; +import java.util.Map; /** * <code>AbstractWebdavServlet</code> @@ -602,6 +604,11 @@ } } + response.setHeader("Trailer", "Server-Timing"); + Map<String, String> trailers = new HashMap<>(); + trailers.put("Server-Timing", "total;dur=123.4;desc=\"foo\""); + response.setTrailerFields(() -> trailers); + // spool resource properties and eventually resource content. OutputStream out = (sendContent) ? response.getOutputStream() : null; resource.spool(getOutputContext(response, out)); {noformat} > trailer field support > --------------------- > > Key: JCR-4591 > URL: https://issues.apache.org/jira/browse/JCR-4591 > Project: Jackrabbit Content Repository > Issue Type: Improvement > Components: jackrabbit-webdav > Reporter: Julian Reschke > Assignee: Julian Reschke > Priority: Major > > Servlet API 4.0 supports HTTP trailer fields. > These could be used for: > - Server-Timing response field > - Message digests > This ticket is for enabling the API (using reflection so we can deploy on > older servlet engines) -- This message was sent by Atlassian Jira (v8.3.4#803005)