Skip to content

Enhancement: Add support for WebDAV methods #4467

@sfermigier

Description

@sfermigier

Summary

I'd like to use Litestar to implement a WebDAV server.

It's not possible to use the following HTTP methods:

PROPFIND, MKCOL, COPY, MOVE, LOCK, UNLOCK, and PROPPATCH.

The problem is in file litestar/handlers/http_handlers/_utils.py and more specially method normalize_http_method() which raises a ValidationException when passed one of these methods.

Basic Example

No response

Drawbacks and Impact

No response

Unresolved questions

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementThis is a new feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions