Hi John, you're right, something is missing. The implemented handlers have to update the "ALLOW" header in the response each time they are requested but are unable to do so. I'm not sure the Rest API should change (Handler class is part of the Rest API) but at least the implementation should (all com.noelios.reslet.* handlers). Jérôme, what are you thinking about ?
Regards, Thierry On 12/9/06, John D. Mitchell <[EMAIL PROTECTED]> wrote:
Currently, Handler.handle*() returns: Status.CLIENT_ERROR_METHOD_NOT_ALLOWED if the target doesn't allow that method. However, RFC2616 says: <<<<< 10.4.6 405 Method Not Allowed The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. The response MUST include an Allow header containing a list of valid methods for the requested resource. >>>>> Note the last sentence about the requirement of returning an Allow header. No, I never noticed that before either. :-) But it looks like Handler should support that. Hope this helps, John