Python -- Web
2015-10-26 16:08
696 查看
BS架构:Browser/Server
Web开发阶段:
静态Web
CGI: Common Gateway Interface
ASP/JSP/PHP
MVC: Model-View-Control
HTTP协议
格式
Header2: Value2
Header3: Value3
#当遇到连续两个
body data goes here... #Body的数据类型由
HTML
HyperText Markup Language, 超文本标记语言
定义网页内容,包括header、body等
CSS
Cascading Style Sheets, 层叠样式表,
用于控制样式,常用选择器:id(#)、class(.)
JavaScript
让HTML具有交互性, 可以内嵌到HTML中,也可以从外部链接到HTML中
在线学习网站:http://www.w3school.com.cn/
了解了HTTP协议和HTML文档,我们其实就明白了一个Web应用的本质就是:
浏览器发送一个HTTP请求;
服务器收到请求,生成一个HTML文档;
服务器把HTML文档作为HTTP响应的Body发送给浏览器;
浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。
Web开发阶段:
静态Web
CGI: Common Gateway Interface
ASP/JSP/PHP
MVC: Model-View-Control
HTTP协议
格式
GET /path HTTP/1.1 Header1: Value1 Header2: Value2 Header3: Value3
POST /path HTTP/1.1 Header1: Value1 #每个Header一行一个,换行符是[code]\r\n
Header2: Value2
Header3: Value3
#当遇到连续两个
\r\n时,Header部分结束,后面的数据全部是Body
body data goes here... #Body的数据类型由
Content-Type头来确定[/code]
HTML
HyperText Markup Language, 超文本标记语言
定义网页内容,包括header、body等
CSS
Cascading Style Sheets, 层叠样式表,
用于控制样式,常用选择器:id(#)、class(.)
JavaScript
让HTML具有交互性, 可以内嵌到HTML中,也可以从外部链接到HTML中
在线学习网站:http://www.w3school.com.cn/
了解了HTTP协议和HTML文档,我们其实就明白了一个Web应用的本质就是:
浏览器发送一个HTTP请求;
服务器收到请求,生成一个HTML文档;
服务器把HTML文档作为HTTP响应的Body发送给浏览器;
浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。
相关文章推荐
- 深入讲解Python中的迭代器和生成器
- Python和Java的整除运算符"/"
- robot framework-databaselibaray库使用(python)(转)
- 好久没有上checkio,突然发现pycharm集成了,小小惊喜。
- Python中list、tuple、dict区别
- python标准库
- Python偏函数
- 【LeetCode】【Python解决问题的方法】Best Time to Buy and Sell Stock II
- Python语言下的机器学习库
- 以Python代码实例展示kNN算法的实际运用
- python装饰器
- 从Theano到Lasagne:基于Python的深度学习的框架和库
- tkinter Label标签相关
- Python WMI获取Windows系统信息 监控系统
- Python学习资源
- python 包管理
- python Synchronization between processes
- Python二维码生成库qrcode安装和使用示例
- Python点点滴滴积累---getopt使用(详解)
- python之报错的解决(持续总结)