[Home] [By Thread] [By Date] [Recent Entries]


[Paul Prescod]

> > 3.  I don't understand the rationale for principal #2; what's the
> > reason to prefer one of these three?
> >         .../parts/345
> >         ../part?234
> >         ../part?id=345
> > Yes, I removed the "get" word; once I do that, what's the issue?
>
> Practically, there is probably not much of a difference.
>
> But, the first is a reference to a resource. The latter two are queries
> and (arguably) not resources in their own right. Queries have slightly
> different semantics. For instance, queries are constructed by the client
> whereas normal hierarchical URIs should be treated as opaque.

I have never agreed with the notion that a query string identifies something
different from a RESTable resource.  I see a query like this as a request
for a particular view of a resource.  That view I think of as a resource
itself.

Cheers,

Tom P



Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member