Johannes Geppert created WW-4545:
------------------------------------

             Summary: Setting status code in HttpHeaders will be ignored
                 Key: WW-4545
                 URL: https://issues.apache.org/jira/browse/WW-4545
             Project: Struts 2
          Issue Type: Bug
          Components: Plugin - REST
    Affects Versions: 2.5
            Reporter: Johannes Geppert


Setting the status code for validation has no effect.

{code:xml}
<constant name="struts.rest.validationFailureStatusCode" value="406"/>
{code}

Inside of the RestWorkflowInterceptor this status code is used:

{code:java}
                HttpHeaders info = new DefaultHttpHeaders()
                    .disableCaching()
                    .renderResult(method)
                    .withStatus(validationFailureStatusCode);
{code}

But the result has still a 200 success result.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to