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]