如何在python中获取POST / GET数据

贝特·埃瓦兹

我正在尝试在python脚本中获取POST / GET数据。我正在使用web.py框架,下面是我的代码:

import web

form = web.input()
mydata = form.mydata

这是错误输出即时消息:

File "script.py", line 22, in <module>
    form = web.input()
  File "/usr/local/lib/python2.7/dist-packages/web.py-0.37-py2.7.egg/web/webapi.py", line 330, in input
    out = rawinput(_method)
  File "/usr/local/lib/python2.7/dist-packages/web.py-0.37-py2.7.egg/web/webapi.py", line 291, in rawinput
    e = ctx.env.copy()
AttributeError: 'ThreadedDict' object has no attribute 'env'

(我习惯于在PHP中获取这些变量,并且不确定为什么我在使用python时遇到困难)

维克托科勒

在web.py中,您必须定义URL的类以及其中的GET和POST函数。因此,在URL类的POST函数中,您可以设置form = web.input()。以下是此结构的快速示例。

class Index:
    def GET(self):
        #Your GET code here...

    def POST(self):
        input = web.input()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章