Author: imario
Date: Mon Jun 20 12:19:19 2005
New Revision: 191537

URL: http://svn.apache.org/viewcvs?rev=191537&view=rev
Log:
Changed check for GET/POST to COPY/DELETE to be IIS compatible, still works 
with apache's dav.
Submitted by: Torsten Curdt (tcurdt -at- apache.org)

Modified:
    
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/webdav/WebdavFileObject.java

Modified: 
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/webdav/WebdavFileObject.java
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/webdav/WebdavFileObject.java?rev=191537&r1=191536&r2=191537&view=diff
==============================================================================
--- 
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/webdav/WebdavFileObject.java
 (original)
+++ 
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/webdav/WebdavFileObject.java
 Mon Jun 20 12:19:19 2005
@@ -155,7 +155,9 @@
             for (Enumeration enumeration = optionsMethod.getAllowedMethods(); 
enumeration.hasMoreElements();)
             {
                 final String method = (String) enumeration.nextElement();
-                if (method.equals("GET"))
+                // IIS allows GET even if the file is non existend - so 
changed to COPY
+                // if (method.equals("GET"))
+                if (method.equals("COPY"))
                 {
                     exists = true;
                     break;
@@ -474,7 +476,9 @@
 
     protected boolean doIsWriteable() throws Exception
     {
-        return hasAllowedMethods("POST");
+        // Again to be IIS compatible
+        // return hasAllowedMethods("POST");
+        return hasAllowedMethods("COPY");
     }
 
     private void getAllowedMethods() throws IOException



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to