- From: Jim Whitehead <ejw@cse.ucsc.edu>
- Date: Thu, 8 Feb 2001 22:51:03 -0800
- To: <ietf-dav-versioning@w3.org>
At present, the DeltaV specification leaves it up to implementors to determine whether to return a 403 or a 409 for precondition and postcondition errors. Since the specification doesn't provide explicit guidance on this topic, it seems likely that this will lead to different implementations making different decisions. Since these status codes do have slightly different semantics (one the client might want to resubmit (409), the other the client should not resubmit(403)), this is unfortunate, since it will lead clients to lump 403 and 409 together, presumably never attempting to resubmit since the resubmit semantics of 403/409 cannot be depended upon. One way to rectify this is to explicitly note which of the status codes should be returned next to the precondition/postcondition XML element name, when it is possible to determine that only one status code will ever apply. In cases where it could depend, both 403/409 could be indicated. Also, I think the specification should explicitly note that the IETF controls the namespace of error XML elements, and that implementations are NOT free to create these XML elements willy-nilly if they encounter error conditions not forseen by the specification. - Jim
Received on Friday, 9 February 2001 01:51:46 UTC