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

xiaoxiao2021-02-28  77

在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 web import Hello as h_class # 各url对应的handler urls = ( '/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请求

转载请注明原文地址: https://www.6miu.com/read-78497.html

最新回复(0)