Python(21):用web.py搭一个服务端

来源:互联网 发布:藤井莉娜的淘宝店 编辑:程序博客网 时间:2024/06/06 03:54

Python2下用框架web.py搭一个服务端。

注意啊,这是py2!

可以与servlet+tomcat对比一下……


Demo1

在py2写好服务器端


demo.py

# -*- coding: utf-8 -*-"""Created on Mon Aug 07 09:31:34 2017@author: qcy"""import webimport Hello as h_class# 各url对应的handlerurls = (    '/hi', h_class.Hello # 这里填一个handler    #'/(.*)', 'hello')app = web.application(urls, globals())if __name__ == "__main__":    app.run()
Hello.py
# -*- coding: utf-8 -*-"""Created on Mon Aug 07 10:26:47 2017@author: qcy"""class Hello:    def GET(self):        html = "<font color='red'>Hello</font><br/><h4>GET!</h4>"        return html        def POST(self):        html = "<p>Hello</p><br/><h4>POST!</h4>"        return html        

用python2去运行,传入参数 IP:port即可。

e.g.

python demo.py 127.0.0.1:8889


此后,可以用浏览器去访问。

http://127.0.0.1:8889/hi



至于POST提交,可以用上文说的方式提交数据。

Review:发送GET请求、POST请求

原创粉丝点击