我正在玩一些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