pip install bottle
python
from bottle import Bottle, request, run, response
app = Bottle()
@app.route('/api/v1/hello', method='GET')
def hello():
return {'message': 'Hello, World!'}
@app.route('/api/v1/greet', method='POST')
def greet():
name = request.json.get('name')
if name:
return {'message': f'Hello, {name}!'}
else:
response.status = 400
return {'error': 'Name is required.'}
if __name__ == '__main__':
run(app, host='localhost', port=8080, reloader=True)
python file_name.py