一个简单的web框架实现

一个简单的web框架实现

 
 
  1. #!/usr/bin/env python
  2. # -- coding: utf-8 --
  3. __author__ = 'EchoRep'
  4. from wsgiref.simple_server import make_server
  5. def index():
  6. #
  7. data = open('html/index.html').read()
  8. return data
  9. def echo():
  10. #
  11. data = open('html/echo.html').read()
  12. return data
  13. url_list=[
  14. ('/echo',echo),
  15. ('/index',index),
  16. ]
  17. def RunServer(environ,start_response):
  18. start_response('200 OK',[('Content-Type','text/html')])
  19. #
  20. #
  21. #
  22. request_url = environ['PATH_INFO']
  23. #
  24. #
  25. #
  26. #
  27. #
  28. #
  29. #
  30. for url in url_list:
  31. if request_url == url[0]:
  32. return url[1]()
  33. else:
  34. return "404"
  35. if __name__ == '__main__':
  36. httpd = make_server('',8000,RunServer)
  37. print "Server HTTP on port 8000..."
  38. httpd.serve_forever()




转载于:https://www.cnblogs.com/echorep/p/5247163.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值