REST plugin does not throw a 404 if resource cannot be found
------------------------------------------------------------

                 Key: WW-2515
                 URL: https://issues.apache.org/struts/browse/WW-2515
             Project: Struts 2
          Issue Type: Bug
          Components: Plugin - REST
    Affects Versions: 2.1.1
         Environment: Struts 2.1.1-SNAPSHOT using Jetty 6.1.5
            Reporter: Sarat Pediredla


When there is a GET request for a resource that does not exist, example GET 
/authors/25 where author with id 25 does not exist, the getModel() method of 
the action should return null (and in most cases will return null as the object 
does not exist).

However, the current ContentTypeInterceptor implementation is not entirely 
RESTful as the right response should be HTTP Status Code 404 "Not Found".

I have patched the ContentTypeInterceptor to return a 404 status if the 
requested resource could not be found.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to