Python中WSGI的使用

  • 更新时间:2021-07-25 09:48:38
  • 编辑:燕华芝
我们帮大家精选了相关的编程文章,网友韶建同根据主题投稿了本篇教程内容,涉及到Python相关内容,已被136网友关注,涉猎到的知识点内容可以在下方电子书获得。

参考资料

正文内容

小编给大家总结一篇《Python中WSGI的使用》的技术内容,代码整理的很实用,把程序员重写的代码发布到这里,希望对网友有用。

Python中WSGI的使用

1、WSGI是Python的Web开发的基石,有两个存在目的:

描述 Web 服务器如何与 Web 应用程序交互(将客户端请求传给应用程序);

描述 Web 应用程序如何处理请求和如何返回数据给服务器。

2、由于Python内置的标准库里有一个WSGI库wsgiref,我们基于他来写一个体现WSGI目的的例子:

from wsgiref.simple_server import make_server
 
def application(environ, start_response):
    status = '200 OK'
    response_headers = [('Content-type', 'text/html')]
    start_response(status, response_headers)
    body = '<h1>Hello, {name} !!!</h1>'.format(name=environ['PATH_INFO'][1:] or 'WSGI')
    return [body.encode('utf-8')]
 
app = make_server('', 8000, application)
app.serve_forever()

以上就是Python中WSGI的使用,希望对大家有所帮助。更多Python学习推荐:python教学

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

相关教程

  • 2019 Python最新面试题及答案16道题

    这篇文章主要介绍了2019 Python最新面试题及答案16道题 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    发布时间:2019-06-03

  • 浅谈python标准库--functools.partial

    这篇文章主要介绍了python标准库--functools.partial,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2019-06-03

用户留言