Spaces:
Runtime error
Runtime error
File size: 315 Bytes
836bc0e |
1 2 3 4 5 6 7 8 9 10 11 |
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
|