From 1e4a4e1083825411dc6a94760e773544a7cbce09 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Mon, 16 May 2016 16:05:45 +0000 Subject: [PATCH] Feature #4000 URI Resolver - must support HEAD request https://support.d4science.org/4000 Added doHead handler git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/data-transfer/uri-resolver@128626 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../datatransfer/resolver/http/StorageIDResolver.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/org/gcube/datatransfer/resolver/http/StorageIDResolver.java b/src/main/java/org/gcube/datatransfer/resolver/http/StorageIDResolver.java index c5e5ef2..649cd10 100644 --- a/src/main/java/org/gcube/datatransfer/resolver/http/StorageIDResolver.java +++ b/src/main/java/org/gcube/datatransfer/resolver/http/StorageIDResolver.java @@ -198,6 +198,17 @@ public class StorageIDResolver extends HttpServlet { } + /* (non-Javadoc) + * @see javax.servlet.http.HttpServlet#doHead(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) + */ + @Override + protected void doHead(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + logger.info("doHead working.."); + + req.setAttribute(VALIDATION, "true"); + doGet(req, resp); + } + /** * Send error quietly. *