多数の異なるクライアントを使用して、Web DAV 対応のシステム ビューをテスト中です。ある特定のクライアントが時々奇妙なことをするようで、これは予想されることなのだろうか..
以下のログは、サーブレットへのフル パスを再び含めることによって、ディレクトリへのパス (webdav のコレクション) がどのように壊れたかを示しています (最後の行を見てください)。他のすべてのクライアントはこれを行いません。これは主に、コーディングが不十分なクライアントであり、おそらく壊れているためですか?
[org.eclipse.jetty.util.log] : REQUEST /milton/http:/127.0.0.1/milton/!renamed/ on org.eclipse.jetty.server.nio.SelectChannelConnector$2@59fb21
[org.eclipse.jetty.util.log] : servlet=com.bradmcevoy.http.MiltonServlet-11108810
[org.eclipse.jetty.util.log] : servlet holder=
[org.eclipse.jetty.util.log] : chain=
[com.bradmcevoy.http.HttpManager] : PROPFIND :: http://127.0.0.1:9000/milton/http:/127.0.0.1/milton/!renamed/ - http://127.0.0.1:9000/milton/http:/127.0.0.1/milton/!renamed/
[org.eclipse.jetty.util.log] : RESPONSE /milton/http:/127.0.0.1/milton/!renamed/ 404
クライアントが提供する応答ログを確認しましたが、名前が壊れていないため、意味があります。
/milton/!renamed
そしてそうではない
/milton/http:/127.0.0.1/milton/!renamed/