tqhoa commited on
Commit
bcf6a75
·
verified ·
1 Parent(s): fc00c09

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +8 -5
main.py CHANGED
@@ -30,12 +30,15 @@ def root(
30
 
31
  return result
32
 
33
- @app.get("/user-info")
34
- async def get_user_info() -> Dict[str, str]:
35
- hostname = socket.gethostname()
36
- ip_address = socket.gethostbyname(hostname)
 
37
  return {
38
- "IP Address": ip_address
 
 
39
  }
40
 
41
  def push_noti_tele(message):
 
30
 
31
  return result
32
 
33
+ async def get_user_info(request: Request) -> Dict[str, str]:
34
+ client_host = request.client.host
35
+ user_agent = request.headers.get('user-agent')
36
+ accept_language = request.headers.get('accept-language')
37
+
38
  return {
39
+ "IP Address": request.remote_addr,
40
+ "User Agent": user_agent,
41
+ "Locale": accept_language,
42
  }
43
 
44
  def push_noti_tele(message):