HTTP协议,HTTP协议是什么?返回列表
上传时间:2015-02-02 内容关键字:
1.形象理解http协议
重要性:
无论是以后用webservice,还是rest做大型架构都离不开对HTTP协议的认识。甚至可以简化的说:
webservice = http协议+XML
Rest= HTTP协议 + json
各种API也是一般用http协议+XML/json实现的。
往小说做采集,做小偷站也需要对HTTP协议有所了解。对ajax,cookie等的学习也是有帮助的。
什么是协议:
计算机中的协议和现实中的协议是一样的,一式双份。双方多方都遵从共同一个规范,这个规范就可以成为 协议。计算机之所有能全世界互通,协议是功不可没的,如果没有协议,计算机各说各话,谁都听不懂谁是 不行的。ftp ,http ,stmp ,pop ,tcp/ip协议等等。
会话控制的思想就是允许服务器跟踪同一个客户端做出的连续请求
HTTP协议的工作流程:
原始状态客户端和服务器之间没有联系。
但是当一打开网页的时候,客户端就和服务器端建立了一个连接。又比如你的QQ和QQ服务器时刻建立了连 接。什么叫链接,就是网络上的一个虚拟电路,就是QQ的N台服务器和QQ客户端建立了一个虚拟网络。
然后服务器沿着连接返回相应信息,就比如出现了页面的画面。
HTTP协议就是一个请求-相应-请求-相应的关系。一旦请求结束,他们就断开连接,没有关系了。