[ 
https://issues.apache.org/jira/browse/OFBIZ-4274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13105193#comment-13105193
 ] 

Adrian Crum commented on OFBIZ-4274:
------------------------------------

A clear distinction needs to be made between HTTP status and service status. 
OFBiz service results will not be used to modify the HTTP response status. The 
service results are contained within the response payload - so there is no need 
to manipulate the HTTP response status. If the request is sent to a valid URL, 
and if the service was invoked successfully, then the HTTP response status will 
be 200 (OK). The HTTP response status will be used as intended - to indicate an 
invalid URL (404), user is not authenticated (401), an exception was thrown 
while processing the request (500), etc. If a service returns an error, then 
the HTTP response status will be 200 (OK) and the response body will contain 
the service results - which will describe the error.


> Implement a REST Servlet
> ------------------------
>
>                 Key: OFBIZ-4274
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4274
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: framework
>            Reporter: Adrian Crum
>            Priority: Minor
>         Attachments: RestConfig.patch, RestConfig.patch, rest-conf.xml.pdf
>
>
> Implement a REST servlet that will map REST requests to OFBiz services. 
> Details are in the comments.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to