2012-10-28 2 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에 사전 객체로 사용할 수 있습니다. 당신이 request.META에 사전 객체로서 액세스 할 수 있습니다 장고의 경우 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 

를 참조 here