luetzkendorf 2004/06/21 01:49:46
Modified: src/webdav/server/org/apache/slide/webdav/method
GetMethod.java
Log:
ETag is now quoted as required in http spec.
Revision Changes Path
1.46 +5 -13
jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/GetMethod.java
Index: GetMethod.java
===================================================================
RCS file:
/home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/method/GetMethod.java,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- GetMethod.java 17 Jun 2004 17:30:09 -0000 1.45
+++ GetMethod.java 21 Jun 2004 08:49:46 -0000 1.46
@@ -222,8 +222,8 @@
Vector ranges = parseRange(req, resp, resourceInfo);
- // ETag header
- resp.setHeader("ETag", revisionDescriptor.getETag() );
+ // ETag header (tag must be quoted)
+ resp.setHeader("ETag", getETag(resourceInfo, true) );
resp.setHeader
("Content-Language",
revisionDescriptor.getContentLanguage());
resp.addHeader
@@ -277,28 +277,20 @@
ranges.elements(),
revisionDescriptor.getContentType());
}
-
}
-
}
-
} else {
resp.setStatus(HttpServletResponse.SC_NO_CONTENT);
}
-
} else {
resp.setStatus(HttpServletResponse.SC_NO_CONTENT);
}
-
} catch (Exception e) {
int statusCode = getErrorCode( e );
sendError( statusCode, e );
throw new WebdavException( statusCode );
}
-
}
-
-
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]