Category: python
http methods get post put delete
Published on 30 Sep 2026
Explanation
GET is commonly used to retrieve resources from the server.
Code:
@app.route('/users', methods=['GET'])
def get_users():
return {'users': ['Arun', 'Praveen']}
Explanation
POST is commonly used to create a new resource.
Code:
@app.route('/users', methods=['POST'])
def create_user():
return {'message': 'User created'}, 201
Explanation
PUT is commonly used to update or replace an existing resource.
Code:
@app.route('/users/<int:id>', methods=['PUT'])
def update_user(id):
return {'message': f'User {id} updated'}
Explanation
DELETE is commonly used to remove an existing resource.
Code:
@app.route('/users/<int:id>', methods=['DELETE'])
def delete_user(id):
return {'message': f'User {id} deleted'}
Explanation
A typical REST API maps CRUD operations to HTTP methods.
Code:
GET /users → Read all GET /users/10 → Read one POST /users → Create PUT /users/10 → Update DELETE /users/10 → Delete