[Catalyst] RESTful perl implementations...
Garrett Goebel
ggoebel at goebel.ws
Sat Sep 30 01:03:45 CEST 2006
On Sep 29, 2006, at 5:02 PM, A. Pagaltzis wrote:
> * Garrett Goebel <ggoebel at goebel.ws> [2006-09-29 14:16]:
>> I had thought about the HTTP/1.1 methods. However, I was only
>> concerned with the request methods used for creating RESTful
>> protocols.
>
> That is an oxymoron. Please don’t take this in offense, but you
> don’t seem to have understood what REST is about. :-)
From what I've read, there seem to be few people who do. It isn't
surprising to find myself among them.
> The point of REST is that you (conceptually) manipulate resources
> instead of calling methods on remote objects. Resources are
> identified by URIs, which are equivalent to nouns. The
> manipulation is identified by the method, which is equivalent to
> the verb. The point is that resources are declarative; methods
> are imperative. Declarative systems are easy to scale and reason
> about. Anyway, getting into the whole subject would take us way
> too far afield here. The essence is that being able to use new
> verbs when you really do need a new way of manipulating arbitrary
> resources is a central notion in REST.
That is a pretty nice summary.
Okay. When I clean up my code, I'll leave open a method to register
custom request methods.
thanks,
Garrett
More information about the Catalyst
mailing list