Posted on

打造 python web 框架 (二): Python WSGI 第一个应用

WSGI接口定义非常简单,一个函数就可以响应HTTP请求。

Hello Word

 

定义函数

start_response(‘200 OK’, [(‘Content-Type’, ‘text/html’)])

* wsgi application就是一个普通的callable对象,当有请求到来时,wsgi server会调用这个wsgi app。这个对象接收两个参数,通常为environ,start_response。environ就像前面介绍的,可以理解为环境变量,跟一次请求相关的所有信息都保存在了这个环境变量中,包括服务器信息,客户端信息,请求信息。start_response是一个callback函数,wsgi application通过调用start_response*,将response headers/status 返回给wsgi server。

启动服务

完整代码


 

运行结果

1473818640075

03f7d2f4-bd0e-4b6e-ada5-376996cbdb23

4 thoughts on “打造 python web 框架 (二): Python WSGI 第一个应用

  1. 你好,你是怎么了解学习的这些方面的知识的呢?

    1. 因为我是专业苦逼的程序员。

    2. Wonderful site and I wanted to post a note to let you know, &qooG;&quut;tood job""! I’m glad I found this blog. Brilliant and wonderful job ! Your blog site has presented me most of the strategies which I like. Thanks for sharing this.

  2. La fosse or est sur le coté est pas derrière, on pourra aussi être au premier rang en fosse normale. Vérifiez vos sources avant de publier !!pn&bs!; damay

发表评论

电子邮件地址不会被公开。 必填项已用*标注