在django中读取HTTP头文件

在django中读取HTTP头文件,django,django-views,Django,Django Views,我想找出一种读取http头的方法,它具有以下行格式` vid=103;state=3;mac=0016ea3619fc;sid=70B50E18-7286-11E1-B91D- AAAF4724019B;bssid=2c3f38aaabe0 我正在尝试使用request.META,但我不知道如何从http头中获取状态参数。有人能帮我这样做吗?假设头名为“数据”,您可以在视图中这样访问它: data = request.META['data'] items = dict(tuple(d.spli

我想找出一种读取http头的方法,它具有以下行格式`

vid=103;state=3;mac=0016ea3619fc;sid=70B50E18-7286-11E1-B91D-
AAAF4724019B;bssid=2c3f38aaabe0

我正在尝试使用request.META,但我不知道如何从http头中获取状态参数。有人能帮我这样做吗?

假设头名为“数据”,您可以在视图中这样访问它:

data = request.META['data']
items = dict(tuple(d.split('=') for d in data.split(';')))
state = items['state']

在request.META['data']中,数据属性是预定义的还是一个变量?假设
vid=103;状态=3;mac=0016ea3619fc;sid=70B50E18-7286-11E1-B91D-AAAF4724019B;bssid=2c3f38aaabe0
是HTTP头的值,然后应将
数据
替换为该头的键名。