""" Modify header or status in response """ from sanic import Sanic from sanic import response app = Sanic(__name__) @app.route('/') def handle_request(request): return response.json( {'message': 'Hello world!'}, headers={'X-Served-By': 'sanic'}, status=200 ) @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)