/** * * @param method * @return */ public static String getEtagFromResponse(HttpMethod method) { Header eTag = method.getResponseHeader("OC-ETag"); if (eTag == null) { eTag = method.getResponseHeader("oc-etag"); } if (eTag == null) { eTag = method.getResponseHeader("ETag"); } if (eTag == null) { eTag = method.getResponseHeader("etag"); } String result = ""; if (eTag != null) { result = parseEtag(eTag.getValue()); } return result; }
MultiStatusResponse resp = propfind.getResponseBodyAsMultiStatus().getResponses()[0]; String etag = WebdavUtils.parseEtag((String) resp.getProperties(HttpStatus.SC_OK) .get(DavPropertyName.GETETAG).getValue());
if (prop != null) { eTag = (String) prop.getValue(); eTag = WebdavUtils.parseEtag(eTag);