RESTful services give the flexibility to create application involving following operations (also know as CRUD)
Create
Read
Update
Delete
There are five methods of HTTP used in REST API.
1. Get
2. Post
3.Put
4.Patch
5. Delete
1. Get Method
HTTP GET method used to get information from the REST API.
If Get method is called multiple time ,it will give same data all time.
HTTP GET request should return 200(OK) Response if it finds data.
Example:
http://localhost:5000/users/api/get
Output :
[
{
"_id": "61a75a09cadcdb2cb8a862a3",
"name": "abhi1",
"email": "singh1@gmail.com",
"__v": 0
},
{
"_id": "61a75aa9e8b2a472084a52e5",
"name": "Abhi2",
"email": "singh2@gmail.com",
"__v": 0
}
]
List of all users present in database is in output.
2. Post Method
This method in the REST API should only be used to create a new resource. To pass data from client-side to server-side POST method is used.
Example:
http://localhost:5000/api/create
Data passed.
{"name": "abhi8",
"email": "singh8@gmail.com"
}
Output :
Successful register.
3. Put Method
Use PUT APIs primarily to update an existing resource (if the resource does not exist, then API may decide to create a new resource or not).
Example:
http://localhost:5000/api/update-employee-id
Data Passed:
{"name": "abhi08",
"email": "singh08@gmail.com"
}
Output :
Successfully updated.
4. Patch
HTTP PATCH requests are to make a partial update on a resource. PATCH will not create any new data if no data is found.
Example:
Data passed
{
"name": "abhi8",
"email": "singh8@gmail.com"
}
Output: If found then successfully updated otherwise not found
5. Delete
To delete data from database DELETE method is used.
Example:
Id is passed through url which is to be deleted.
Output:
One record deleted.
Are you new to react.js or Just started learning and struggling with react.js project? We have team of react.js developer to help you in react.js project, assignment and for learning react.js at affordable price.
Comments