useragent模块
- UserAgent(ua:str)
ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36'
user_agent = useragents.UserAgent(ua)
.platform -> windows
.version -> 60.0.3112.101
.string -> Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36
.language -> None
.brower -> chrome
urls模块
routing模块
wsgi模块
get_current_url(environ, root_only=False, strip_querystring=False,host_only=False, trusted_hosts=None)
host_is_trusted(hostname, trusted_list)
-> 暂时不清楚
get_host(environ, trusted_hosts=None)
-> 传入env,获取host
get_content_length(environ)
get_input_stream(environ, safe_fallback=True, max_content_length=None)
get_input_stream(environ, safe_fallback=True, max_content_length=None)
-> 从WSGI环境返回输入流,并以最明智的方式进行包装。 在大多数情况下,返回的流不是原始的WSGI流,但是在不考虑内容长度的情况下可以安全地读取流。(暂时不清楚)
get_query_string(environ)
get_path_info(environ, charset='utf-8', errors='replace')
-> URL路径除了起始部分后的剩余部分,用于找到相应的应用程序对象,如果请求的路径就是根路径,这个值为空字符串
从WSGI环境返回“PATH_INFO