Restlet has the ability to define our own Methods, say MOVE, or CANCEL. I'm in a debate that is essentially arguing the merits of defining an application-specific Method, say CANCEL, vs. falling back on POST.
I thought of 3 positions. 1. Only use the 4 core Methods and if that isn't enough, define a new URI. Problem is that this is equivalent to making the URI a verb. 2. Always define application-specific Methods. Be totally clear about what the application is trying to do. 3. Use the 4 methods whenever possible but add app-specific Methods when it makes sense. Problem I have with this is defining "When it makes sense." Any and all opinions appreciated. Sean

