jtyoui.web.header 源代码
#!/usr/bin/python3.7
# -*- coding: utf-8 -*-
# @Time : 2019/2/19 0019
# @Email : jtyoui@qq.com
[文档]def header(request_headers):
"""将浏览器中的Request Headers头复制过来.进行改装成字典类型
:param request_headers: 浏览器中的Request Headers头信息
:return: 分割Headers头信息的键值对
"""
headers = dict()
request_headers = request_headers.strip()
for head in request_headers.rsplit('\n'):
name, values = head.split(':', 1)
headers.setdefault(name.strip(), values.strip())
return headers
Response_Headers = """
accept-language: zh-CN,zh;q=0.9,en;q=0.8
cache-control: max-age=0
user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/73.0.3683.86
"""
free_header = header(Response_Headers)
if __name__ == '__main__':
print(header(Response_Headers))