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]