... do setup for HTTP method specific handlers ...
}
- sub foo_GET {
+ sub foo_GET {
... do something for GET requests ...
}
- sub foo_PUT {
+ sub foo_PUT {
... do somethign for PUT requests ...
}
This Action handles doing automatic method dispatching for REST requests. It
takes a normal Catalyst action, and changes the dispatch to append an
-underscore and method name.
+underscore and method name.
For example, in the synopsis above, calling GET on "/foo" would result in
the foo_GET method being dispatched.
-If a method is requested that is not implemented, this action will
-return a status 405 (Method Not Found). It will populate the "Allow" header
+If a method is requested that is not implemented, this action will
+return a status 405 (Method Not Found). It will populate the "Allow" header
with the list of implemented request methods. You can override this behavior
by implementing a custom 405 handler like so: