中文网站数量,电子商务企业网站建设前期规划方案,网上怎么发布广告,wordpress找不到wp目录wsgi#xff0c;通用网关接口。相当于在app与web服务#xff08;socket服务端#xff09;之间建立统一连接的规范。 真实开发中的python web程序来说#xff0c;一般会分为两部分#xff1a;服务器程序和应用程序。服务器程序负责对socket服务器进行封装#xff0c;并在请… wsgi通用网关接口。相当于在app与web服务socket服务端之间建立统一连接的规范。 真实开发中的python web程序来说一般会分为两部分服务器程序和应用程序。服务器程序负责对socket服务器进行封装并在请求到来时对请求的各种数据进行整理。应用程序则负责具体的逻辑处理。为了方便应用程序的开发就出现了众多的Web框架例如Django、Flask、web.py 等。不同的框架有不同的开发方式但是无论如何开发出的应用程序都要和服务器程序配合才能为用户提供服务。这样服务器程序就需要为不同的框架提供不同的支持。这样混乱的局面无论对于服务器还是框架都是不好的。对服务器来说需要支持各种不同框架对框架来说有支持它的服务器才能被开发者使用。这时候标准化就变得尤为重要。我们可以设立一个标准只要服务器程序支持这个标准框架也支持这个标准那么他们就可以配合使用。一旦标准确定双方各自实现。这样服务器可以支持更多支持标准的框架框架也可以使用更多支持标准的服务器。 WSGIWeb Server Gateway Interface是一种规范它定义了使用python编写的web app与web server之间接口格式实现web app与web server间的解耦。 python标准库提供的独立WSGI服务器称为wsgiref。 # -- coding: utf-8 --_author__ HuaQiang Yandef application(environ, start_response):start_response(200 OK, [(Content-Type, text/html)])return [bh1Hello, web!/h1]# -- coding: utf-8 --# 从wsgiref模块导入:
from wsgiref.simple_server import make_server
# 导入我们自己编写的application函数:
from wsgi import application# 创建一个服务器IP地址为空端口是8000处理函数是application:
httpd make_server(, 8000, application)
print(Serving HTTP on port 8000...)
# 开始监听HTTP请求:
httpd.serve_forever()转载于:https://www.cnblogs.com/yanhuaqiang/p/11348903.html