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]

Reply via email to