服务器
1.静态服务器
浏览器向服务器发送的数据,服务器向浏览器发送的数据,是二进制形式
普通字符串———字节流 encode()
字节流---------普通字符串 decode()
2.动态服务器
根据用户请求时间,账户信息,查询时间的不同,返回不同数据
静态页面:在用户请求过程中,请求页面的数据是固定的
动态页面:根据用户的账户使用状态的不同,将不同的数据加载到HTML页面中的情况
动态资源处理情况:.Py/.aspx/.php/.jsp等结尾
2.1浏览器向服务器请求动态资源过程:
2.2 WSGI :
Web Server Gateway Interface
WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范
应用程序框架用于协同浏览器向服务器进行动态资源的请求响应操作
2.2.1application
application()函数就是符合WSGI标准的一个HTTP处理函数,它接收两个参数:
environ: 一个包含所有HTTP请求信息的dict对象;
start_response: 一个发送HTTP响应的函数。
2.2.2获取命令行参数格式
#sys.argv: 实现从程序外部向程序传递参数。
首先:一直cd到文件目录
格式:python 文件名 端口Application:app
2.2.3通过字符串进行导包
命令行导包方式:
__import__(“application”)