WSGI-mini-web

User-Agent会告诉网站服务器,访问者是通过什么工具来请求的,如果是爬虫请求,一般会拒绝,如果是用户浏览器,就会应答。

WSGI协议

浏览器请求动态页面过程

遵循WSGI协议

WSGI允许开发者将选择web框架和web服务器分开。可以混合匹配web服务器和web框架,选择一个适合的配对

web服务器必须具备WSGI接口,所有的现代Python Web框架都已具备WSGI接口,它让你不对代码作修改就能使服务器和特点的web框架协同工作。

web服务器必须具备WSGI接口,所有的现代Python Web框架都已具备WSGI接口,它让你不对代码作修改就能使服务器和特点的web框架协同工作。

定义WSGI接口

defapplication(environ, start_response):start_response('200 OK', [('Content-Type','text/html')])return'Hello World!'

上面的application()函数就是符合WSGI标准的一个HTTP处理函数,它接收两个参数:

environ:一个包含所有HTTP请求信息的dict对象;

start_response:一个发送HTTP响应的函数。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、服务器动态资源请求 1. 浏览器请求动态页面过程 2.WSGI 怎么在你刚建立的Web服务器上运行一个Djan...
    晓枷锁阅读 237评论 0 0
  • 一、服务器动态资源请求 1. 浏览器请求动态页面过程 2.WSGI 怎么在你刚建立的Web服务器上运行一个Djan...
    BJ000阅读 183评论 0 1
  • WSGI允许开发者将选择web框架和web服务器分开。可以混合匹配web服务器和web框架,选择一个适合的配对 w...
    空___白阅读 224评论 0 0
  • User-Agent会告诉网站服务器,访问者是通过什么工具来请求的,如果是爬虫请求,一般会拒绝,如果是用户浏览器,...
    还恋爱吗阅读 226评论 0 0
  • 打开窗户,初入眼帘的是一副山水如画的乡间景色。 最远处是一坐起伏的大山,绿色的植被覆盖了大部分的山体。看上去枝繁叶...
    xxzz007阅读 717评论 0 0