您的位置:首页 > 编程语言 > Python开发

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协议

格式  

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文档并显示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: