在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请求