Правильный ответ для PROPFIND на несуществующем ресурсе

Как должен реагировать сервер WebDAV, когда он получает запрос PROPFIND для несуществующего ресурса?

RFC, кажется, говорит, что вы всегда должны возвращать 207, а затем использовать 404 для свойств, которых не существует. Но что, если самого ресурса не существует?


person Dave    schedule 05.11.2009    source источник


Ответы (1)


Правильный ответ — 404, что в целом верно для большинства методов.

Где это предполагает, что это должно быть 207?

person Julian Reschke    schedule 06.11.2009
comment
Это имеет смысл, но нигде в RFC об этом не говорится. Речь идет только о возврате 207. - person Dave; 06.11.2009
comment
Ну, он также никогда не говорит, что вы получите 401, если учетные данные отсутствуют :-) Всегда применимы все HTTP/1.1. - person Julian Reschke; 24.11.2009