#将response ic.mini_frame.applicationbody发送给浏览器 new_socket.send(html_content) else: # 2.2 如果是以.py结尾,那么就认为是动态资源的请求 env = dict() # 这个字典中存放的是web服务器要传递给 web框架的数据信息 env['PATH_INFO'] = file_name # {"PATH_INFO": "/index.py"} # body = d...
静态资源:不是经常变化的资源、往往是固定不变的资源 动态资源:经常变化的资源 模板文件:提供了一个显示的模板,显示的内容不同,但是结构是一样的 服务器的作用: 1)接受客户端请求 2)响应客户端请求 3)调用应用框架获取 2.【应用】miniWeb框架构建基本构建 ...
3.mini-web框架-实现伪静态url readme.txt(新建) 运行方式如下: python3 web_server.py 7890 my_web:application 1. 2. web_server.py(部分更新) import select import time import socket import sys import re import multiprocessing class WSGIServer(object): """定义一个WSGI服务器的类""" def __init...
new_socket.close()#4 关闭连接new_socket.close()#关闭新套接字 - 终止通讯#3_2 静态请求 : web服务器处理else:try:#1 打开资源with open("static"+ request_path,"rb") as file:#读取方式 : rb二进制 - 图片file_data = file.read()#读取数据exceptException as e:#2_1 异常处理#1 读取数据with...
web框架-logging日志 在python开发中记录程序在运行时产生的日志信息可以通过logging包来完成 1. 记录日志的目的 记录程序日志信息的目的: 方便了解程序的运行情况 可以通过日志分析用户的操作行为、喜好等信息 方便开发人员检查bug 2. 日志的级别 日志等级有5个,分别是: ...
8:mini-web框架1:WSGI-mini-web框架 总体内容 1、多进程-web服务器面向对象web服务器,返回的是静态界面 2、静态资源、动态资源、web服务器支持动态解析 3、实现很简单的框架,让web服务器支持 4、模仿WSGI协议来做一个web服务器的框架 5、通过传字典实现浏览器请求的资源不一样,响应的不一样...
mini-Web框架:ajax请求、logging日志等 | 黑马程序员,一、显示股票信息页面的开发1.数据准备--创建数据库createdatabasestock_dbcharset=utf8;--切换数据库usestock_db;--执行sql文件sourcestock_db.sql;2.根据sql语句查询股票信息示例代码:#获取首页数据@route("/index.h
08-web服务器与mini_web框架支持WSGI是Python 自制 web框架 WSGI的第8集视频,该合集共计33集,视频收藏或关注UP主,及时了解更多相关视频内容。
【WSGI-mini-web框架】02-多进程-面向对象-web服务器 【WSGI-mini-web框架】03-静态资源、动态资源、web服务器支持动态解析 【WSGI-mini-web框架】04-静态、动态资源强调 【WSGI-mini-web框架】05-实现很简单的框架,让web服务器支持 【WSGI-mini-web框架】06-(重点)WSGI的介绍 【WSGI-mini-web框架】07-web服...
WSGI允许开发者将选择web框架和web服务器分开,可以混合匹配web服务器和web框架,选择一个适合的匹配。比如,可以再Gunicorn或者Nginx/uWSGI或者Waitress上运行Django,Flask或者Pyramid。真正的混合匹配,得益于WSGI同时支持服务器和架构。 web服务器必须具备WSGI接口,所有的现代Python Web框架都已具备WSGI接口,它让你不对代码修...