post vs put vs patch code example

Example 1: put vs patch

PUT vs PATCH 
	PATCH is used to update an existing entity with new information. 
    You can’t patch an entity that doesn’t exist.
    
    PUT is used to set an entity’s information completely. PUTting is 
    similar to POSTing, except that it will overwrite the entity 
    if already exists or create it otherwise.

Example 2: PUT vs POST

"PUT" puts a file or resource at a particular URI and exactly at that
URI. If there is already a file or resource at that URI, PUT changes
that file or resource. If there is no resource or file there, PUT makes
one.

POST sends data to a particular URI and expects the resource at
that URI to deal with the request. The web server at this point
can decide what to do with the data in the context of specified
resource.

Tags:

Php Example