W3C home > Mailing lists > Public > www-ws@w3.org > May 2003

Re: Proposed issue; Visibility of Web services

From: Christopher B Ferris <chrisfer@us.ibm.com>
Date: Fri, 30 May 2003 20:00:16 -0400
To: www-ws@w3.org
Message-ID: <OF1235D5B5.C90E4FB6-ON85256D36.0074CD1C-85256D37.0000066F@us.ibm.com>

That's right, it isn't required that the client understand the query 
parameters. I never
said it was. And who said that the client even created the uri-encoded 
SOAP message? It is a
perfectly valid URI that could have been created at the origin server for 
that matter
and used in a VERY RESTful manner. For that matter, I could encode the 
SOAP message
in a URI by using a canonicalization and hashing algorithm that produced a 
unique identifier
for the SOAP message and append that to http://myserver.com/service/ 
without any query string
involved and as long as 

Are you suggesting that HTML Forms disallow uri-encoding and use of the
GET method? If so, why aren't you pestering the XForms WG or the HTML
activity or the IETF to get them to abolish query arguments in the URI. 
Oh, but that
would mean that you would have to use POST to effect a GET because you
would have to make the request in the form of a POST with an entity body
that was really tunnelling a GET. Is that what you had in mind? I doubt 
it.

Finally, who said that it changes the semantics of the message?!? It is a 
GET
of a URI, nothing more and nothing less. Like I said, the implementation
details of what happens at the origin server to turn the GET/URI into a
representation of the identified resource are of no concern of anyone
but the origin server. Likewise, while it may not be required
that the client understand the semantics of the query parameters, there is
nothing that says that it may not, should not, or must not, only that it 
should not 
attempt to *guess* at their meaning/significance.

Come on, let's get real here. Your argument holds no water.

Cheers,

Christopher Ferris
STSM, Emerging e-business Industry Architecture
email: chrisfer@us.ibm.com
phone: +1 508 234 3624

www-ws-request@w3.org wrote on 05/30/2003 05:11:19 PM:

> 
> On Fri, May 30, 2003 at 04:22:24PM -0400, Christopher B Ferris wrote:
> > Mark,
> > 
> > Nonsense! It is just a parameter to the query that is an HTTP GET.
> 
> In the SOAP message, it was the action being requested.  How did it
> suddenly turn into a parameter?  Parameters in an identifier are
> things that the client isn't required to understand.  Is it still an
> encoding if it changes the semantics of the message?
> 
> P-)
> 
> Just some pedantic silliness on a Friday afternoon, in an attempt to
> explain that encoding messages in URIs is broken.
> 
> MB
> -- 
> Mark Baker.   Ottawa, Ontario, CANADA.        http://www.markbaker.ca
> Web architecture consulting, technical reports, evaluation & analysis
>   Actively seeking contract work or employment
> 
Received on Friday, 30 May 2003 20:00:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 July 2007 12:25:43 GMT