logo       

Re: HTTP Methods: msg#00019

org.w3c.tag

Subject: Re: HTTP Methods


On Wednesday, April 14, 2004, at 07:01 AM, Thompson, Bryan B. wrote:
Could you expand on your comment concerning creating an implementation
dependency between the client and the server?

You wrote:

However, personally, I would avoid use of anything other than id's, since
manipulation of the XML data tree will create an implementation dependency
between client and server.

Sure. Let's say that we come up with a new data format standard, TBTSSB,
which is so incredibly better than XML that everyone wants to switch.
If past references to those resources are via assignable names, rather
than data structure, then nothing needs to break in the transition.
We simply make sure that the new representation also defines those names.

In contrast, if the clients are assuming that the server represents
the resource as XML, then moving away from XML will cause them to break,
and no amount of content negotiation can help that situation because
the addressing mechanism itself has become format-specific.

Note that, in spite of the fact that they are often called URLs and
frequently considered "addresses", every bit of indentifying information
in an http URI is an assignable name. That is, until someone decides
to use a fragment identifier that is format-specific.

....Roy




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise