On Mon, May 5, 2008 at 8:18 AM, Andrew Rodland <[EMAIL PROTECTED]> wrote:
> On Monday 05 May 2008 09:50:08 am J. Shirley wrote:
>  > On Mon, May 5, 2008 at 4:31 AM, Matt S Trout <[EMAIL PROTECTED]> wrote:
>  > > On Sun, May 04, 2008 at 09:06:30AM -0700, J. Shirley wrote:
>
> > >  I fail to see how whether the PK is the lookup key or not has any
>  > >  relevance at all to the original point, which was "your lookup key and
>  > >  names of actions might clash so it can be nice to have an extra path
>  > > component such as 'id' for the lookup part to disambiguate".
>  >
>  > Because I'm talking about REST and a verb in the URI doesn't need to be
>  > there.
>
>  But those nouns you're talking about aren't verbs at all.
>
>  Andrew

How is /create, /edit or /delete not a verb?

My argument is separate to the /create is valid in the /foo/{token}
bit.  I'm saying that /foo/create is silly to have in the first place,
and the /foo/id/{id} is nothing more than a conversion from named
parameters to positional, and ugly.

If you apply actual REST principles, you don't have such nonsense.
But again, as I said, this is if you are working with REST.  If REST
doesn't fit your application model, don't use it.  Just don't name
things REST when they are really CRUD.

_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to