diff --git a/wsgidav/request_server.py b/wsgidav/request_server.py index d87ba692..0225492b 100644 --- a/wsgidav/request_server.py +++ b/wsgidav/request_server.py @@ -1277,12 +1277,13 @@ def do_LOCK(self, environ, start_response): respcode = "201 Created" xml = xml_tools.xml_to_bytes(prop_el) + lock_token = lock["token"] start_response( respcode, [ - ("Content-Type", "application; charset=utf-8"), + ("Content-Type", "application/xml; charset=utf-8"), ("Content-Length", str(len(xml))), - ("Lock-Token", lock["token"]), + ("Lock-Token", f"<{lock_token}>"), ("Date", util.get_rfc1123_time()), ], )