Macos OSX 10.9-Mavericks webdav客户端锁问题

Macos OSX 10.9-Mavericks webdav客户端锁问题,macos,locking,webdav,osx-mavericks,Macos,Locking,Webdav,Osx Mavericks,我有一个webdav服务器实现,可以很好地与windows和OSX 10.8版本配合使用。自OS X 10.9升级以来,许多webdav操作已停止工作,包括使用Finder将文件拖到webdav挂载上,以及使用MS office应用程序(Microsoft Word、office、Powerpoint)编辑文件 查看客户端webdav服务器通信量,似乎在获取文件锁后,客户端在对服务器的后续请求中没有提供锁令牌,导致后续操作中出现423个响应。根据webdav规范,客户端需要在服务器的后续命令中提

我有一个webdav服务器实现,可以很好地与windows和OSX 10.8版本配合使用。自OS X 10.9升级以来,许多webdav操作已停止工作,包括使用Finder将文件拖到webdav挂载上,以及使用MS office应用程序(Microsoft Word、office、Powerpoint)编辑文件

查看客户端webdav服务器通信量,似乎在获取文件锁后,客户端在对服务器的后续请求中没有提供锁令牌,导致后续操作中出现423个响应。根据webdav规范,客户端需要在服务器的后续命令中提供文件锁定令牌

我确认这不是10.8或更早版本的问题

文件拖放到Finder webdav挂载显示以下请求和响应顺序:

PROPFIND /webdav/Private/a123/test.pptx 404
PROPFIND /webdav/Private/a123/test.pptx
PUT /egnyte-internal/webdav/Private/a123/test.pptx 201
PROPFIND /webdav/Private/a123/._test.pptx 404
LOCK /webdav/Private/a123/test.pptx 200
UNLOCK /webdav/Private/a123/test.pptx 204
PROPFIND /webdav/Private/a123/._test.pptx 404
LOCK /webdav/Private/a123/test.pptx 200
UNLOCK /webdav/Private/a123/test.pptx 423
查看此序列的wireshark输出,第二个解锁请求不包括锁令牌头。此时,system.log显示错误“意外状态代码423”和装载断开连接

以下是解锁请求标头,缺少锁定令牌:

UNLOCK /webdav/Private/a123/test.pptx HTTP/1.1
Host: localhost:10001
Accept: */*
Authorization: Basic YWRtaTeyhsbaksVusjhs9tZTEyMw==
Content-Length: 0
Connection: keep-alive
User-Agent: WebDAVFS/3.0.0 (03008000) Darwin/13.0.0 (x86_64)
\r\n
有没有其他人看到这个问题并找到解决方案


谢谢

我必须说我自己没有遇到过这个问题,但是我在四处寻找我们的WebDAV服务器遇到的问题。在我找到这个的路上: 对你问题的描述听起来与我在这些帖子中读到的非常相似。如果这对您有帮助,请查看并报告。似乎很多WebDAV服务器都坏了

这是:


至少这是一个很好的起点。

我认为这是同一个问题:我有同样的问题,但也没有解决方案。