Ho un'implementazione di server WebDav che funziona bene con Windows e le versioni OSX 10.8. Dall'aggiornamento di OS X 10.9, molte azioni di WebDav incluso il trascinamento di un file su un supporto WebDav tramite Finder e la modifica di file tramite le applicazioni di MS Office (Microsoft Word, Office, Powerpoint) hanno smesso di funzionare.OSX 10.9 - Problema di blocco webdav client Mavericks
Guardando il client < -> traffico del server webdav, sembra che dopo aver acquisito LOCK su un file, il client non fornisca token di blocco in richieste successive al server, con conseguente 423 risposte sulle operazioni successive. Secondo la specifica webdav, il client deve fornire il token di blocco dei file nei comandi successivi al server.
Ho confermato che questo non è un problema con 10.8 o versioni precedenti.
il drag and drop per File Finder Montaggio WebDAV spettacolo seguente sequenza di richiesta e le risposte:
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
Guardando uscita wireshark per questa sequenza, seconda richiesta di sblocco non include l'intestazione Lock-Token. A questo punto, system.log mostra l'errore "statuscode inaspettato 423" e monta disconnessioni.
Ecco le intestazioni di richiesta di sblocco, manca Lock-token:
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
Qualcun altro ha visto questo problema e avere una soluzione?
Grazie
Penso che sia lo stesso problema di questo: https://discussions.apple.com/message/23525832 Sto avendo lo stesso problema, ma nessuna soluzione, anche. – StephenKing