首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么使用wsgiref simple_server?

为什么使用wsgiref simple_server?
EN

Stack Overflow用户
提问于 2011-03-12 03:32:23
回答 1查看 6.7K关注 0票数 7

我有一个简单的webapp要构建,而我才刚刚开始尝试使用mod_wsgi。在各种教程中,第一个hello world应用程序如下所示:

代码语言:javascript
复制
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服务器,wsgiref的一些变体:

代码语言:javascript
复制
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()

应用程序在没有服务器的情况下工作,那么服务器是用来做什么的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-12 03:50:41

我猜本教程假定您尚未设置并运行mod_wsgi。这样,您就可以从命令行运行该脚本,它将启动运行该应用程序的wsgiref服务器,这样您就可以在不安装Apache和mod_wsgi的情况下对其进行测试。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5277448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档