2012-10-28 39 views
0

我需要知道客戶端請求的日期/時間。Python - 從服務器端的http頭獲取字段

[我想]這些信息嵌入在發佈http請求的標題部分。

那麼,如何讓他們在一個webapp2.RequestHandler類?

class GetPostHeaderFields(webapp2.RequestHandler): 
    def post(self): 
     <date or time or datetime whatever> = ??? 

坦克的任何幫助。

+1

沒有,這些信息未嵌入客戶端的請求頭。 HTTP標準沒有規定要添加的信息。 –

回答

0

這取決於您使用的框架。在webapp2的情況下,它可作爲request.headers中的字典對象提供。見link

class MyHandler(webapp2.RequestHandler): 
    def post(self): 
     name = self.request.get('name') 
     #Access request headers here 
     request.headers['Cookie'] = 'test=value' #Could be anything like Authorization, etc 

在Django中的情況下,你可以訪問它作爲一個字典對象request.META,見here

相關問題