W3C home > Mailing lists > Public > xml-dist-app@w3.org > April 2001

RE: [i95, i22] - Proposal for clarifying use of SOAPAction

From: Orchard, David <dorchard@jamcracker.com>
Date: Mon, 30 Apr 2001 14:21:39 -0400
Message-ID: <5B427EFAB2578E4B8C98EFFAA6A53FE375B04D@jx03.ummail.com>
To: Henrik Frystyk Nielsen <henrikn@microsoft.com>, "Williams, Stuart" <skw@hplb.hpl.hp.com>
Cc: xml-dist-app@w3.org
From RFC 2817, I found 

3.  WebDAV Advanced Collections [5] (Work in Progress) [defines 425]

Cheers,
Dave

> -----Original Message-----
> From: xml-dist-app-request@w3.org 
> [mailto:xml-dist-app-request@w3.org]On
> Behalf Of Henrik Frystyk Nielsen
> Sent: Friday, April 27, 2001 8:25 AM
> To: Williams, Stuart
> Cc: xml-dist-app@w3.org
> Subject: RE: [i95, i22] - Proposal for clarifying use of SOAPAction
> 
> 
> 
> >I think I'd prefer to see some generic name for a 425 like 
> >error code eg. (Header Required by Context Missing) in this 
> >case the context is SOAP. If there is no existing HTTP error 
> >code that can be leveraged to indicate the absense of a 
> >required SOAPAction header then maybe we need to ask for one 
> >to be assigned - but i think it would need to be justified on 
> >the basis of more general utility to the sorts of things 
> >layered above HTTP. 
> 
> Other than the generic status code classes, status codes are actually
> fairly specific and indeed intended as such. The intent of 
> this code is
> not to say that any old header field is missing - it is specifically
> that this request needs a SOAPAction header field. Most other 
> 4xx status
> codes react to specific header fields as well.
> 
> >It seems a little awkward to me from a spec. maintenance POV 
> >that a change to the spec. of the SOAP/HTTP binding cascades a 
> >change in the HTTP spec. It probably also sets a bad precident 
> >for other protocols layered over HTTP to request/require 
> >error/status codes to suit their one specific purposes.
> 
> It is not a change to the HTTP spec - HTTP provides an extensibility
> hook that anybody including us can use. Examples of other specs that
> defines status codes are
> 
> 	http://www.normos.org/ietf/rfc/rfc2817.txt
> 	http://www.normos.org/ietf/rfc/rfc2774.txt
> 	http://www.normos.org/ietf/rfc/rfc2518.txt
> 
> Btw, 2817 uses 426 so that seems to indicate that 425 is already taken
> but I can't find it anywhere. 
> 
> Henrik
> 
Received on Monday, 30 April 2001 14:23:41 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:00 GMT