随笔分类 -  web基础框架

摘要:10 分离式web框架 wsgiref模块: 将http请求封装成以键值对的形式封装成字典environ: "PATH_INFO"对应的值为请求文件路径, “QUERY_STRING”对应的值为get请求发送的数据 “REQUEST+METHOD”对应的值为请求方式。 同时封装一个发送响应格式的函数 阅读全文
posted @ 2019-07-14 00:53 笑得好美 阅读(280) 评论(0) 推荐(0) 编辑
摘要:09 基于模块wsgiref版web框架 模块引入 真实开发中的python web程序,一般会分为两部分: 服务器程序:负责对socket服务器进行封装,并在请求到来时,对请求的各种数据进行整理; 应用程序:负责具体的逻辑处理。 为了方便应用程序的开发,就出现了众多的Web框架,例如:Django 阅读全文
posted @ 2019-07-14 00:42 笑得好美 阅读(513) 评论(0) 推荐(0) 编辑
摘要:08 返回动态页面web框架 动态页面: 网页的内容是动态变化的,不是一直不变的(静态页面:每次显示的内容都是一样) 服务器server端python程序(动态页面版本): 1 import socket 2 3 import time 4 5 server=socket.socket() 6 7 阅读全文
posted @ 2019-07-14 00:33 笑得好美 阅读(403) 评论(0) 推荐(0) 编辑
摘要:07 返回多个页面web框架 服务器server端python程序(不同页面版本): 1 import socket 2 3 server=socket.socket() 4 5 server.bind(("127.0.0.1",8888)) 6 7 server.listen() 8 9 10 1 阅读全文
posted @ 2019-07-14 00:27 笑得好美 阅读(270) 评论(0) 推荐(0) 编辑
摘要:06 返回静态文件的映射(函数/多线程)web框架 服务器server端python程序(函数版): 1 import socket 2 server = socket.socket() 3 server.bind(("127.0.0.1", 8888)) 4 server.listen() 5 6 阅读全文
posted @ 2019-07-14 00:22 笑得好美 阅读(180) 评论(0) 推荐(0) 编辑
摘要:05 返回静态文件的多线程web框架 服务器server端python程序(多线程版): 客户端浏览器访问: 在浏览器地址栏直接输入地址端口:127.0.0.1:8888 index.html: <!--[endif]--> <!--[endif]--> 阅读全文
posted @ 2019-07-14 00:14 笑得好美 阅读(201) 评论(0) 推荐(0) 编辑
摘要:04 返回静态文件的函数web框架 服务器server端python程序(函数版): 客户端浏览器访问: 在浏览器地址栏直接输入地址端口:127.0.0.1:8888 index.html: 阅读全文
posted @ 2019-07-14 00:05 笑得好美 阅读(202) 评论(0) 推荐(0) 编辑
摘要:03 返回静态文件的高级web框架 服务器server端python程序(高级版): 客户端浏览器访问: 在浏览器地址栏直接输入地址端口:127.0.0.1:8888 index文件html: 阅读全文
posted @ 2019-07-13 23:59 笑得好美 阅读(277) 评论(0) 推荐(0) 编辑
摘要:02 初级版web框架 服务器server端python程序(初级版): 客户端浏览器访问: 在浏览器地址栏直接输入地址端口:127.0.0.1:8888 <!--[endif]--> 浏览器请求的文件有: 初级版html: 阅读全文
posted @ 2019-07-13 23:48 笑得好美 阅读(188) 评论(0) 推荐(0) 编辑
摘要:01 基础版web框架 服务器server端python程序(基础版): 客户端浏览器访问: 在浏览器地址栏直接输入地址端口:127.0.0.1:8888 即可在服务端发起请求: server端收到的客户端http请求: 请求行(第一行),请求头部,空行(\r\n),请求数据 GET / HTTP/ 阅读全文
posted @ 2019-07-13 23:39 笑得好美 阅读(207) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示