在我的Django视图中从请求中提取HTTP标头的最佳方法是什么。
我需要的标头是X-Auth-Token
。
以下是推荐的方法吗?
if request.META['HTTP_XAUTHTOKEN']:
print "header found"
else:
print "header not found"
答案 0 :(得分:2)
request.META
是一个字典,因此如果找不到该标头,您的代码将失败并显示KeyError
。您可以捕获它,或者使用request.META.get('HTTP_X_AUTHTOKEN')
代替。