[Twisted-Python] WebDAV in twisted.web.server

Chris Armstrong carmstro at twistedmatrix.com
Sun Sep 9 11:21:04 MDT 2001


I was wondering if it would be possible to implement WebDAV fully in
Resources, and not touching anything else. Resources can munge whatever
headers they want, etc, and we could just have a base DAVResource do all
the XML/Mime encoding.

On Sun, Sep 09, 2001 at 06:40:23PM +0200, Benjamin Bruheim wrote:
> (I noticed my orginal message was sent Outlookish, tell me if that annoys you or not :P)
> 
> Some comments I overlooked:
> 
> > everything. If a putChild should be put into a collection is a discussion on its own :) (I 
> > will however mean that a DAVResource should be a good starting point for making 
> > everything DAV, by letting the stuff to go DAV inherit DAVResource)
> The alternative is to phase in DAV into twisted.web.resource itself and make _everything_ WebDAV. A DAVResource will require everything to register the files so that properties can be assigned to them.
>  
> > Since resource is the dispatcher of methods, then WebDAV can be a simple twisted.web.resource. The 
> Resource.render must check request.method that is.
> 
> // phed
> 
> 
> 
> 
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

-- 
Chris Armstrong                        carmstro at twistedmatrix.com
http://twistedmatrix.com/~carmstro     carmstro at dynup.net





More information about the Twisted-Python mailing list