首页 > 编程语言 > 详细

Python -- Web

时间:2015-10-26 16:54:28      阅读:252      评论:0      收藏:0      [点我收藏+]

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一行一个,换行符是\r\n
Header2: Value2
Header3: Value3
                 #当遇到连续两个\r\n时,Header部分结束,后面的数据全部是Body
body data goes here...     #Body的数据类型由Content-Type头来确定

HTML

  HyperText Markup Language, 超文本标记语言

    定义网页内容,包括header、body等

CSS

  Cascading Style Sheets, 层叠样式表,

    用于控制样式,常用选择器:id(#)、class(.)

 

JavaScript

  让HTML具有交互性, 可以内嵌到HTML中,也可以从外部链接到HTML中

 

在线学习网站:http://www.w3school.com.cn/


了解了HTTP协议和HTML文档,我们其实就明白了一个Web应用的本质就是:

  1. 浏览器发送一个HTTP请求;

  2. 服务器收到请求,生成一个HTML文档;

  3. 服务器把HTML文档作为HTTP响应的Body发送给浏览器;

  4. 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。

 

Python -- Web

原文:http://www.cnblogs.com/roronoa-sqd/p/4911506.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!