4
0

app.py 526 B

123456789101112131415161718192021222324252627
  1. from flask import Flask, request, jsonify
  2. app = Flask(__name__)
  3. @app.route('/')
  4. def hello():
  5. return "Hello World!"
  6. @app.route('/cache-me')
  7. def cache():
  8. return "nginx will cache this response"
  9. @app.route('/info')
  10. def info():
  11. resp = {
  12. 'connecting_ip': request.headers['X-Real-IP'],
  13. 'proxy_ip': request.headers['X-Forwarded-For'],
  14. 'host': request.headers['Host'],
  15. 'user-agent': request.headers['User-Agent']
  16. }
  17. return jsonify(resp)
  18. @app.route('/flask-health-check')
  19. def flask_health_check():
  20. return "success"