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)
还没有任何评论哟~
