2009-11-05 73 views
2

当WebDAV服务器收到不存在的资源的PROPFIND请求时应如何响应?PROPFIND对不存在的资源的正确响应

该RFC似乎说你应该总是返回一个207,然后使用404不存在的属性。但是如果资源本身不存在呢?

回答

4

正确答案是404,对于大多数方法来说这是正确的。

它表明它应该是207?

+0

这很有道理,但它从来没有真正说过在RFC中的任何地方。它只谈到返回207. – Dave 2009-11-06 19:06:03

+0

嗯,它也从来没有说过,当凭证丢失时你会得到401 :-)所有的HTTP/1.1总是适用。 – 2009-11-24 08:14:52