【发布时间】:2016-09-20 18:48:44
【问题描述】:
我有一个非常简单的扭曲脚本,您可以在其中处理 POST 请求:
class FormPage(Resource):
isLeaf = True
def render_GET(self, request):
return b"""<html><body><form method="POST"><input name="form-field" type="text" /></form></body></html>"""
def render_POST(self, request):
return '<html><body>You submitted: %s</body></html>' % (cgi.escape(request.args["form-field"][0]),)
factory = Site(FormPage())
reactor.listenTCP(80, factory)
reactor.run()
但是每当我运行它并填写该框时,我都会得到错误:
builtins.KeyError: 'form-field'
谁能告诉我这是为什么?谢谢!!
【问题讨论】:
标签: html python-3.x post twisted