WindowsとOSX 10.8のバージョンでうまく動作するwebdavサーバーの実装があります。 OS X 10.9のアップグレード以降、Finderを使用してWebdavマウントにファイルをドラッグしたり、MS Officeアプリケーション(Microsoft Word、Office、Powerpoint)を使用してファイルを編集するなど、多くのwebdavアクションが機能しなくなりました。OSX 10.9 - マーベリックスwebdavクライアントロックの問題
クライアントを見ると、ファイルにLOCKを取得した後、クライアントはサーバへの後続のリクエストでロックトークンを供給しないため、後続の操作で423の応答が返されるようです。 webdavの仕様によると、クライアントはサーバに続くコマンドでファイルロックトークンを供給する必要があります。
これは10.8以前のバージョンで問題ではないことを確認しました。ファインダーへ
ファイルのドラッグ&ドロップは、要求のシーケンスと応答次のshowマウントの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には "unexpected statusCode 423"というエラーが表示され、マウントが解除されます。ここで
は、ロック・トークンが欠落し、UNLOCKリクエストヘッダです:
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
は、誰がこの問題を見て、ソリューションを持っていますか?
おかげ
私はこれと同じ問題だと思う:https://discussions.apple.com/message/23525832 私は同じ問題を抱えているが解決策もない。 – StephenKing