[ https://issues.apache.org/jira/browse/OFBIZ-4274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13107755#comment-13107755 ]
Adrian Crum commented on OFBIZ-4274: ------------------------------------ Raj, I apologize if the design description was not clear about HTTP status codes. Yes, of course HTTP status codes will be returned (since REST is nothing more than HTTP 1.1). What I tried to describe is the HTTP status code behavior when an OFBiz service returns an error: The service error will not affect the HTTP status code. Instead, a 200 HTTP status will be returned and the response body will contain the result of the service call - which describes the error returned by the service. The reason why OFBiz service errors are handled this way should be obvious from a web client perspective. If an OFBiz service returned an error and that error resulted in an HTTP error status being returned, then how would a web client (or developer) know what the service error was? > 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: RestExampleSchema.xsd, RestXmlRepresentation.xml, > rest-conf.xml > > > 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