The word API means application programming interface. Predominantly they are two important protocols which are used in world a) SOAP API (Simple object access protocol) API b) REST API means representational state transfer
API's are used to interact with the web applications, many of the major applications create API's so that the end users can interact with their platform programmatically. Similar to database where we can perform operations such as insert, update, delete. In API's also we can perform such operations. Rest API is one of the highest used API's in the current web applications
So in Rest API we have the following methods calls
a) Get - Get method is used to fetch the data from a web application
b) Post - Post method is used to insert the data into a web application
c) Delete - As the name suggests delete method is used to delete data from a web application, in here we can perform a select deletion or complete deletion as well
d) Put - Put method is used to overwrite an existing record in a web application
e) Patch - Patch method is used to update the record in a application
The difference between put and patch is, In put the record is completely overridden and all its attributes and patch record is used to only update a specific attribute in a record
The distinction between PATCH and PUT in API design is crucial. PUT replaces a resource entirely, while PATCH updates part of it. Use PUT when a complete update is intended and PATCH for partial modifications, reducing unnecessary data transfer. Choosing the right method ensures efficient and meaningful interactions with APIs, promoting effective data management and optimization. Find more information on PATCH vs PUT.
ReplyDelete