3

使用 python 和 wsgiref.handlers,我可以使用 self.handler.request.get(var_name) 从表单中获取单个变量,但是如何遍历所有表单变量,无论它们来自 GET 还是 POST?是这样的吗?

对于 self.handler.request.fields 中的字段:
value = self.handler.request.get(field)

同样,它应该包括 POST 中包含的字段和查询字符串中的字段,就像在 GET 请求中一样。

先谢谢各位...

4

2 回答 2

5

http://code.google.com/appengine/docs/python/tools/webapp/requestclass.html#Request_arguments

for field in self.request.arguments():
  value = self.request.get(field)
于 2010-06-05T16:40:55.527 回答
0

修改 Drew 的回答对我很有帮助:

params = {}
for field in self.request.arguments():
  params[field] = self.request.get(field)
于 2011-10-27T18:09:47.827 回答