Attention

You are looking at outdated documentation for version 2.x. A newer version is available.

wsgidav.request_server.RequestServer

class wsgidav.request_server.RequestServer(davProvider)[source]

Bases: object

RequestServer.__call__(…) <==> x(…)
RequestServer.doCOPY(environ, start_response)
RequestServer.doDELETE(environ, start_response) @see: http://www.webdav.org/specs/rfc4918.html#METHOD_DELETE
RequestServer.doGET(environ, start_response)
RequestServer.doHEAD(environ, start_response)
RequestServer.doLOCK(environ, start_response) @see: http://www.webdav.org/specs/rfc4918.html#METHOD_LOCK
RequestServer.doMKCOL(environ, start_response) Handle MKCOL request to create a new collection.
RequestServer.doMOVE(environ, start_response)
RequestServer.doOPTIONS(environ, start_response) @see http://www.webdav.org/specs/rfc4918.html#HEADER_DAV
RequestServer.doPOST(environ, start_response) @see http://www.webdav.org/specs/rfc4918.html#METHOD_POST @see http://stackoverflow.com/a/22606899/19166
RequestServer.doPROPFIND(environ, start_response) TODO: does not yet support If and If HTTP Conditions @see http://www.webdav.org/specs/rfc4918.html#METHOD_PROPFIND
RequestServer.doPROPPATCH(environ, …) Handle PROPPATCH request to set or remove a property.
RequestServer.doPUT(environ, start_response) @see: http://www.webdav.org/specs/rfc4918.html#METHOD_PUT
RequestServer.doUNLOCK(environ, start_response) @see: http://www.webdav.org/specs/rfc4918.html#METHOD_UNLOCK