
web服务器->mini-web框架
看百度云资源课的学习记录
记录学习
V-Sugar
各位博客朋友,本人因工作原因两年内不能更新和回复博客内容,请求谅解 2021年初
展开
-
mini-web框架-个人选股制作
个人选股一、数据准备二、使用字典完成路由功能三、用装饰器-字典完成路由功能四、添加伪静态五、添加mysql数据查询功能六、让路由支持正则-添加股票七、个人中心添加删除股票和修改备注八、url解码九、添加日志功能十、总结知识点一、数据准备效果:首页:个人中心:目录结构:D:.│ log.txt│ mysql数据准备.sql│ README.md│ run.sh│ web-server.py│ web_server.conf│├─dynamic│ │ m原创 2020-07-12 17:14:51 · 725 阅读 · 2 评论 -
mini-web框架的实现
mini-web一、面向对象的多进程web服务器二、让web服务器支持动态解析三、将服务器与逻辑处理分开实现解耦四、让框架支持WSGI协议1.WSGI协议2. 版本一2.版本二:解决WSGI中字典参数并返回响应请求五、实现模板的替换六、在运行服务器之前指定框架和端口号七、让框架支持读取配置文件一、面向对象的多进程web服务器"""webserver.py使用面向对象的方法来做多进程的web server"""import socketimport reimport multiprocess原创 2020-07-04 09:38:29 · 746 阅读 · 0 评论 -
web服务器搭建(二)
web服务器多任务并发一、多进程版二、多线程版三、协程版四、单线程-单进程-非堵塞-长连接五、epoll版六、总结一、多进程版import socketimport reimport multiprocessingdef service_client(new_socket): # 接受数据 data = new_socket.recv(1024).decode("utf-8") # print(data.decode("utf-8")) data_list =原创 2020-07-01 09:15:37 · 233 阅读 · 0 评论 -
Web服务器搭建(一)
一、HTTP 介绍在web应用中,服务器传给浏览器,实际上是将网页的HTML文件传给了浏览器,让浏览器显示。然而浏览器和服务器之间传输所遵循的协议就是HTTP协议HTML:是一种用来定义网页的文本,会HTML就可以编写网页HTTP是在网络上传输的HTML的协议,用于浏览器和服务器之间的通信HTTP协议是什么:HTTP协议是浏览器与服务器之间用来传输的约定,请求的时候按照xxx发回的时候按照xxx收 发送的二进制的数据,不是二进制需要解码 get xxxx 200 xxxx等浏览器访问的原创 2020-06-30 18:59:39 · 2089 阅读 · 0 评论