tqhoa commited on
Commit
c1ba352
·
verified ·
1 Parent(s): b36ab5a

get userInfo

Browse files

get user info

Files changed (1) hide show
  1. main.py +13 -1
main.py CHANGED
@@ -25,4 +25,16 @@ def root(
25
  "data": {"full_name": full_name}
26
  }
27
 
28
- return result
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  "data": {"full_name": full_name}
26
  }
27
 
28
+ return result
29
+
30
+ @app.get("/user-info")
31
+ async def get_user_info(request: Request) -> Dict[str, str]:
32
+ client_host = request.client.host
33
+ user_agent = request.headers.get('user-agent')
34
+ accept_language = request.headers.get('accept-language')
35
+
36
+ return {
37
+ "IP Address": client_host,
38
+ "User Agent": user_agent,
39
+ "Locale": accept_language,
40
+ }