Print

Print


On 7/20/11 12:28 PM, "Bill Janssen" <[log in to unmask]> wrote:
>
>A couple of good rules-of-thumb to keep in mind:
>
>1.  URIs name objects; they do not name actions.  So if you've got
>    requests like "GET /foo/getAuthors?doc=bar", you're doing it wrong.
>    It should be something like "GET /foo/doc/bar?field=authors", or
>    even better, "GET /foo/doc/bar/authors".

I would also add that URLs like GET /foo/search?q="books" are perfectly
RESTful, as long as they are pointing to an algorithmic resource, like a
search or some kind of calculation.

Aaron