美文网首页
WSGI-mini-web

WSGI-mini-web

作者: Ancestor楠 | 来源:发表于2020-02-26 21:57 被阅读0次
User-Agent会告诉网站服务器,访问者是通过什么工具来请求的,如果是爬虫请求,一般会拒绝,如果是用户浏览器,就会应答。

WSGI协议

浏览器请求动态页面过程

遵循WSGI协议

WSGI允许开发者将选择web框架和web服务器分开。可以混合匹配web服务器和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响应的函数。

200OK:状态码

函数的两个参数:200OK:状态码;header:头信息  ----传列表

[('Content-Type','text/html')]元组   一个表示一行信息  表示一个键值对

可以返回多个元组

Content-Type  元组

text/html  键值对  

相关文章

  • WSGI-mini-web

    WSGI协议 浏览器请求动态页面过程 WSGI允许开发者将选择web框架和web服务器分开。可以混合匹配web服务...

  • wsgi-mini-web框架的实现-2

    上一节已经介绍了一些关于wsgi的一些相关的知识,这节我们手动实现一下我们的web框架。首先看一下我的项目结构: ...

  • wsgi-mini-web框架的实现-1

    1. 概述 首先给大家看一张图: 这张图是服务器请求动态页面的一个过程,通过这张图,我们可以看到,我们的服务器和w...

  • Python mini-web框架1:WSGI-mini-web

    总体内容 1、多进程-web服务器面向对象web服务器,返回的是静态界面 2、静态资源、动态资源、web服务器支持...

网友评论

      本文标题:WSGI-mini-web

      本文链接:https://www.haomeiwen.com/subject/csqmchtx.html