如何使用python迭代webapp RequestHandler中的所有请求头?
我需要迭代所有请求头对象,并在AppEngine中打印它。我在尝试使用循环时出错。如何正确地做到这一点如何使用python迭代webapp RequestHandler中的所有请求头?,python,google-app-engine,Python,Google App Engine,我需要迭代所有请求头对象,并在AppEngine中打印它。我在尝试使用循环时出错。如何正确地做到这一点 class MainHandler(webapp.RequestHandler): def get(self): for e in self.request.headers: self.request.headers(e + "<br />") class MainHandler(webapp.RequestHandler): de
class MainHandler(webapp.RequestHandler):
def get(self):
for e in self.request.headers:
self.request.headers(e + "<br />")
class MainHandler(webapp.RequestHandler):
def get(自我):
对于self.request.headers中的e:
self.request.headers(e+“
”)
我得到错误:
AttributeError:EnvironmentHeaders实例没有调用方法
错误在self.request.headers(e+“
”)行中。您正在尝试调用request.headers
方法
我查看了联机帮助,发现self.request.headers
是dict
类似的对象。你可以办理登机手续
要迭代标题
,您可以使用self.request.headers.items()
或self.request.headers.keys()
我想您的意思是self.response.write()
:
class MainHandler(webapp.RequestHandler):
def get(自我):
对于self.request.headers中的e:
self.response.write(e+“
”)
class MainHandler(webapp.RequestHandler):
def get(self):
for e in self.request.headers:
self.response.write(e + "<br />")