gpt4 book ai didi

python - 为什么要使用 wsgiref simple_server?

转载 作者:太空狗 更新时间:2023-10-29 23:56:01 30 4
gpt4 key购买 nike

我要构建一个简单的 Web 应用程序,我才刚刚开始摆弄 mod_wsgi。在各种教程中,第一个 hello world 应用程序如下所示:

def application(environ,start_response):
response_body = 'Hello World'
status = '200 OK'

response_headers = [('Content-Type', 'text/plain'),
('Content-Length', str(len(response_body)))]

start_response(status, response_headers)
return [response_body]

然后,稍后该应用程序包含一个使用 wsgiref 的 wsgi 服务器,一些变体:

from wsgiref.simple_server import make_server

def application(environ, start_response):
response_body = 'Hello World'
status = '200 OK'

response_headers = [('Content-Type', 'text/plain'),
('Content-Length', str(len(response_body)))]

start_response(status, response_headers)
return [response_body]

httpd = make_server('localhost', 8000, application)
httpd.serve_forever()

该应用程序无需服务器即可运行,那么服务器有什么用?

最佳答案

我猜本教程假设您没有设置和运行 mod_wsgi。通过这种方式,您可以从命令行运行脚本,它将启动运行应用程序的 wsgiref 服务器,这样您就可以测试它而无需安装 Apache 和 mod_wsgi。

关于python - 为什么要使用 wsgiref simple_server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5277448/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com