INNER CODE UNIT · Python

get_user_agent_info

HogaStack/Dash-FastAPI-Admin · dash-fastapi-frontend/server.py:29

def get_user_agent_info():
    request_addr = (
        request.headers.get('X-Forwarded-For')
        if AppConfig.app_env == 'prod'
        else request.remote_addr
    )
    user_string = str(request.user_agent)
    user_agent = parse(user_string)
    bw = user_agent.browser.family
    if user_agent.browser.version != ():
        bw_version = user_agent.browser.version[0]
        if bw == 'IE':
            logger.warning(
                '[sys]请求人:{}||请求IP:{}||请求方法:{}||请求Data:{}',
                session.get('name'),
                request_addr,
                request.method,
                '用户使用IE内核',

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…