John Speidel created AMBARI-930:
-----------------------------------

             Summary: Map update to PUT and create to POST
                 Key: AMBARI-930
                 URL: https://issues.apache.org/jira/browse/AMBARI-930
             Project: Ambari
          Issue Type: Task
            Reporter: John Speidel


Changed the mapping for update and create.
Although the previous approach was corrrect technically I feel that it is 
better to be simple for our case.  The decision to use PUT or POST comes down 
to idempotency of the operation since the HTTP 1.1 spec states that PUT is 
always idempotent and POST has no such guarantees. This ties into caching and 
performance but at the load that would be expected for an Ambari server, this 
isn't really an issue.  So I have now used a 1-1 mapping between crud 
operations and http verb. This will be easier for the api developer to 
determine which verb to use.

So to be explicit:
Create = POST
Update = PUT

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to