sanic/examples/modify_header_example.py

29 lines
543 B
Python
Raw Normal View History

2017-04-11 21:34:55 +01:00
"""
Modify header or status in response
"""
from sanic import Sanic
from sanic import response
app = Sanic(__name__)
2017-04-11 21:34:55 +01:00
@app.route('/')
def handle_request(request):
return response.json(
{'message': 'Hello world!'},
headers={'X-Served-By': 'sanic'},
status=200
)
2017-04-11 21:34:55 +01:00
@app.route('/unauthorized')
def handle_request(request):
return response.json(
{'message': 'You are not authorized'},
headers={'X-Served-By': 'sanic'},
status=404
)
app.run(host="0.0.0.0", port=8000, debug=True)