flask get ip address code example

Example 1: flask get ip address of request

from flask import request
from flask import jsonify

@app.route("/get_my_ip", methods=["GET"])
def get_my_ip():
    return jsonify({'ip': request.remote_addr}), 200

Example 2: get client ip flask

request.environ['HTTP_X_FORWARDED_FOR']

Example 3: flask get ip of user

from flask import request
from flask import jsonify

@app.route("/get_my_ip", methods=["GET"])
def get_my_ip():
    return jsonify({'ip': request.remote_addr}), 200