我正在玩一些API,我试图弄清楚这一点。如何检查传入的HTTP头请求的内容
我正在通过API向我的服务器进行基本的HTTP验证请求。作为该请求的一部分,经过身份验证的密钥作为用户名存储在HTTP标头中。
所以我的问题是,我如何获取传入请求的内容,以便我可以对它执行检查?
我所试图做的事:
if incoming request has header == 'myheader':
do some stuff
else:
return ('not authorised')
对于那些有兴趣,我试图让this工作。
UPDATE 我使用Django
是否使用的是Web框架?他们都应该有一个API来轻松访问HTTP标头键值对。 – samplebias 2011-03-24 04:24:04
我正在使用Django。它是特定于Web框架吗? – super9 2011-03-24 04:34:08
尝试[Django的Httprequest的文档](http://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpRequest),特别是'HttpRequest.META'。这是一个可以从中访问客户端发送的HTTP头的字典。 – samplebias 2011-03-24 04:43:43