Rivalcoder's picture
New Version Updated
836bc0e
raw
history blame contribute delete
315 Bytes
from fastapi import Request
def get_client_ip(request: Request):
forwarded_for = request.headers.get("x-forwarded-for")
if forwarded_for:
return forwarded_for.split(",")[0].strip()
real_ip = request.headers.get("x-real-ip")
if real_ip:
return real_ip
return request.client.host