WebdavResource propfindMethod возвращает 404 только на глубину> 1 - PullRequest
0 голосов
/ 20 июля 2011

Я недавно унаследовал приложение Tomcat, созданное для просмотра файловой структуры Webdav.В какой-то момент приложение запрашивает корень дерева каталогов (/ slide / files /) для построения визуального дерева каталогов.Для этого вызывается propfindMethod () объекта WebdavResource.Когда я вызываю метод с глубиной 1, я получаю статус 207 и список файлов 1-го уровня.Но когда я перехожу 1 или использую DepthSupport.DEPTH_INFINITY, все, что я получаю, это статус 404.

Если необходима дополнительная информация по любому аспекту этой проблемы, просто спросите, потому что я даже не совсем уверен, куданачать.

1 Ответ

0 голосов
/ 20 июля 2011

В WebDAV PROPFIND нет "более 1", просто 0, 1 или бесконечность.

При этом известно, что некоторые серверы не поддерживают бесконечность глубины по соображениям производительности (но в этом случае вы не должны получать 404).

Есть ли у вас трассировка HTTP?

...