- From: Miles Sabin <miles@milessabin.com>
- Date: Mon, 6 Jan 2003 08:38:24 +0000
- To: www-ws-arch@w3.org
Mark Baker wrote, > On Sun, Jan 05, 2003 at 08:54:15PM +0000, Miles Sabin wrote: > > OK then, why would you be able to postpone the decision to GET > > http://www.stockquotes.com/ibm/lastshareprice more than the > > decision to POST an entity containing getLastSharePriceOfIBM? > > The decision that's being postponed in the case of GET *is* to invoke > getLastSharePriceOfIBM. It's not part of the interface, because GET > and the URI are providing an abstraction. > > In the tunnel-over-POST case, getLastSharePriceOfIBM is the explicit > semantic being requested in the message, and its binding can > therefore not be delayed. > > Ok? Not OK. In the REST case we have to have, 1. A server that can return a useful representation in response to a GET of http://www.stockquotes.com/ibm/lastshareprice. 2. A client application that can determine that a GET issued on http://www.stockquotes.com/ibm/lastshareprice will make a useful step forward in the interaction between it and the server. In the RESTless case we have to have, 1'. A server that can return a useful representation in response to a POST with getLastSharePriceOfIBM in the request entity. 2'. A client application that can determine that a POST issued with getLastSharePriceOfIBM in the request entity will make a useful step forward in the interaction between it and the server. If I understand your response correctly, you're saying that (2) is more easily satisfied than (2'). Why? Cheers, Miles
Received on Monday, 6 January 2003 03:38:56 UTC