[ 
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)

Reply via email to