Re: Some problems with the WebDAV protocol

> Nothing has been taken away except uncertainty.
Not so. By your wisdom, all MAYs and SHOULDs should be taken out of all
protocols, because they are nothing but uncertainties.
> > > > > No, by requiring special access rights for Depth=infinity.
> > > >
> > > > And when the request fails, how do you convey that to client?
> > > > What status code will you use?
> > >
> > > 401, of course.
> >
> > To which the client would respond by prompting the user for a password.
> 
> Only if you provide an Authenticate: header.
RFC 2068 says:
"10.4.2 401 Unauthorized
 The request requires user authentication. The response MUST include
 a WWW-Authenticate header field (section 14.46) containing a challenge
 applicable to the requested resource."
So you say I should use a 401 in a way which is in brut violation of HTTP/1.1,
and that WebDAV clients will somehow magically recognize this as indicating that
the request failed due to the Depth=infinity issue and do whatever it is they
should do in such a case, and furthermore, that software authors should be able
to figure out this remarkable mechanism by reading RFC 2518.
Yoram

Received on Wednesday, 21 April 1999 20:32:02 UTC

AltStyle によって変換されたページ (->オリジナル) /