The Dilemma of HTTP POST or PUT!

When we develop a RESTFul application, we use the HTTP methods (verbs) to create, modify, or access the resources from the application. So, what are these HTTP methods anyway? They are nothing but defines an action that the HTTP request will perform on the server. These are the HTTP Verbs available to perform action:

* GET
* POST
* PUT
* PATCH
* DELETE

Most of these verbs are self-explanatory, right? https://goo.gl/937ZG4