Advertisement

Python WSGI简述(Python版本)

阅读量:

Python WSGI简介

 WSGI简介
 应用程序端
 服务器程序端
 中间层
 wsgiref包的简介
 运行WSGI服务

1.WSGI简介
Python标准库具备网络通信功能,其中部分模块能够完成基础的网络通信任务,例如构建网络服务器、实现TCP/UDP协议层的数据交互、以及HTTP应用层的通信等。以SimpleHttpServer模块为例,其定义了诸如GET、HEAD、POST等基本的HTTP请求方法。

Python标准库中与网络通信相关的基本流程包括:搭建一个服务器、设置请求处理逻辑。以WEB编程为例,一个WEB应用通常包含以下步骤:

(1)浏览器向服务器发送HTTP请求;
(2)服务器接收到请求后生成HTML文档;
(3)服务器将生成的HTML文档作为HTTP响应体返回给浏览器;
(4)浏览器接收到来自服务器的HTTP响应后,提取响应体中的HTML内容并进行展示。

对于面向HTTP的Python程序而言,需要关注的内容包括(具体可参考HTTP请求和响应报文格式):

(1)请求部分:包含请求方法method、目标地址url、请求内容、头部header以及环境信息等;
(2)响应部分:涵盖状态码、返回数据以及响应头等信息。

在HTTP server与Python程序之间高效传递数据是一项

全部评论 (0)

还没有任何评论哟~