You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by "Chamila de Alwis (JIRA)" <ji...@apache.org> on 2015/04/13 20:28:12 UTC

[jira] [Commented] (STRATOS-996) Standard 204 response not returned when deleting application properties

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

Chamila de Alwis commented on STRATOS-996:
------------------------------------------

This issue is still there in 4.1.0-beta where 200, 204 and even 201 is sent in some DELETE operations. The response codes for DELETE operations should follow the standard mentioned in [1].

{quote}
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.
{quote}


[1] - http://tools.ietf.org/html/rfc7231#section-4.3.5

> 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}")



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