【发布时间】:2016-06-02 00:51:43
【问题描述】:
我正在尝试编写一个脚本,让某人可以在框中输入网站名称,我的脚本将呈现该网站的资源。我不知道该怎么做,我想它会像这样:
class FormPage(Resource):
isLeaf = True
def render_GET(self, request):
return b"""<html><body><form method="POST"><input name="form-field" type="text"/><input type="submit" /></form></body></html>"""
def render_POST(self, request):
answer = request.content.read()[11:].decode()
ReverseProxyResource(answer, 80, b'')
factory = Site(FormPage())
reactor.listenTCP(80, factory)
reactor.run()
此脚本无法正常工作,当脚本出现错误时:Request did not return bytes。谁能告诉我我做错了什么或者我可以在哪里了解更多关于这个主题的信息?谢谢!!
【问题讨论】:
-
请不要问两次同一个问题。 How to Handle POST requests in Twisted
标签: linux python-3.x post twisted