请问怎么用python twisted 写移动应用的接口,就是怎么接收get或post传参数

design321 2014-03-05 03:23:55
请问怎么用python twisted 写移动应用的接口,就是怎么接收get或post传参数?谢谢

之前是用php写的,在web目录下直接放一个脚本等着客户端传参处理,告诉客户端这个web路径就可以了。

现在要求用pyhon来接客户端传过来的post数据,请问怎么写?也是像php一样写个脚本?还是像网上资料说的运行一个脚本监听来自这个端口的数据?
...全文
192 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nieoding 2014-03-05
  • 打赏
  • 举报
回复

from twisted.web.server import Site
from twisted.web.resource import Resource
from twisted.internet import reactor

import cgi

class FormPage(Resource):
    def render_GET(self, request):
        return '<html><body><form method="POST"><input name="the-field" type="text" /></form></body></html>'

    def render_POST(self, request):
        return '<html><body>You submitted: %s</body></html>' % (cgi.escape(request.args["the-field"][0]),)

root = Resource()
root.putChild("form", FormPage())
factory = Site(root)
reactor.listenTCP(8880, factory)
reactor.run()
design321 2014-03-05
  • 打赏
  • 举报
回复
引用 1 楼 IamNieo 的回复:
web框架用django吧 twisted自己也有web框架,不过个人觉得不靠谱,毕竟高并发还是丢给nginx处理比较好
选型是老大选的,就算不行,我也要写个例子,做完压力用数据去反驳老大 现在的问题是我没用python做过web的东西,现在twisted的web服务架起了,我不会写脚本。 可以示例一下,怎么用python接收post传参么?
nieoding 2014-03-05
  • 打赏
  • 举报
回复
web框架用django吧 twisted自己也有web框架,不过个人觉得不靠谱,毕竟高并发还是丢给nginx处理比较好

37,742

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧