[ https://issues.apache.org/jira/browse/STRATOS-996?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chamila de Alwis updated STRATOS-996: ------------------------------------- Description: In Stratos when the DELETE method is executed generally the response returned is Response.noContent, which corresponds to 204. However, in the following method the response returned is Response.ok, which corresponds to 200. This needs to be changed to 204 @DELETE @Path("application/{application_id}") The response codes for the DELETE operations should follow the standard as follows. If a DELETE method is successfully applied, the origin server SHOULD send a 202 (Accepted) status code if the action will likely succeed but has not yet been enacted, a 204 (No Content) status code if the action has been enacted and no further information is to be supplied, or a 200 (OK) status code if the action has been enacted and the response message includes a representation describing the status. [1] [1] - http://tools.ietf.org/html/rfc7231#section-4.3.5 was: In Stratos when the DELETE method is executed generally the response returned is Response.noContent, which corresponds to 204. However, in the following method the response returned is Response.ok, which corresponds to 200. This needs to be changed to 204 @DELETE @Path("application/{application_id}") > Standard 204 response not returned when deleting application properties > ----------------------------------------------------------------------- > > Key: STRATOS-996 > URL: https://issues.apache.org/jira/browse/STRATOS-996 > Project: Stratos > Issue Type: Sub-task > Components: REST API > Affects Versions: 4.1.0 M4, 4.1.0 Beta > Reporter: Mariangela Hills > > In Stratos when the DELETE method is executed generally the response returned > is Response.noContent, which corresponds to 204. However, in the following > method the response returned is Response.ok, which corresponds to 200. This > needs to be changed to 204 > @DELETE > @Path("application/{application_id}") > The response codes for the DELETE operations should follow the standard as > follows. > If a DELETE method is successfully applied, the origin server SHOULD send a > 202 (Accepted) status code if the action will likely succeed but has not yet > been enacted, a 204 (No Content) status code if the action has been enacted > and no further information is to be supplied, or a 200 (OK) status code if > the action has been enacted and the response message includes a > representation describing the status. [1] > [1] - http://tools.ietf.org/html/rfc7231#section-4.3.5 -- This message was sent by Atlassian JIRA (v6.3.4#6332)