我试图使用Flask访问用户代理,但我要么找不到它的文档,要么它不告诉我。
发布于 2012-03-27 03:24:03
flask.request.user_agent.string
发布于 2016-08-15 18:50:13
UA通常不包含语言。如果你想在浏览器中设置语言,你可以使用
request.accept_languages
它会给你一个语言列表。例如。
LanguageAccept([('en-US', 1), ('en', 0.5)])
要访问第一个值,您可以使用
request.accept_languages[0][0]
,这将导致字符串
'en-US'
‘accept_language’header的详细信息:https://www.w3.org/International/questions/qa-lang-priorities
https://stackoverflow.com/questions/9878020
复制相似问题