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