01 http协议概念及工作流程
2015-03-11 17:46
381 查看
一:HTTP协议
重要性:无论是以后用webserverice,还是用rest做大型架构,都离不开对HTTP协议的认识.
甚至可以简化的说:
webservice=http协议+XML
Rest=HTTP协议+json
各种API,也一般是用http+XML/json来实现的.
往小说:做采集,小偷站,也需要对HTTP协议有所了解,
以及Ajax,对HTTP协议有了解之后,学习Ajax是非常容易理解的.
什么是协议:
答:计算机中的协议和现实中的协议是一样的,一式双份/多份.
双方/多方都遵从共同的一个规范,这个规范就可以称为协议.
计算机只所以能全世界互通,协议是功不可没,如果没有协议,计算机各说各话,根本谁都听不懂谁.ftp,http,stmp,pop,tcp/ip协议.
http协议是的特性是无状态的,也就是说服务起和客户端并不知道何时相连接,当客户端有请求时,就直接发给浏览器。然后浏览器在响应,把反馈信息返回给客户端。
那么这次通讯完,客户端与浏览器的链接也断开。
问:浏览器能发送HTTP协议,HTTP协议一定要浏览器来发送吗?
答:不是,HTTP既然是一种协议,那么只要满足这种协议,什么工具都可以发.
相关文章推荐
- Redux系列01+核心概念 工作流程 安装 Action和Action创建函数 Reducer Store 数据流
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程-转载
- 课堂作业01——系统架构师的工作流程
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程-转载
- 【Scrapy-01】安装、创建项目、创建爬虫、简单爬取百度title的例子以及工作流程简介
- MapReduce的概念及其工作流程
- 工作流程引擎中常用的名词与概念
- 调度引擎相关概念与工作流程
- HTTP协议概念及工作流程
- http协议概念及其工作流程
- 课堂作业01——架构师的职责及工作流程
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程
- Android Gradle学习记录4 Gradle概念及工作流程
- 版本控制的概念、分布式、Git 简介及其工作流程
- Git 系列之一:版本控制的概念、分布式、Git 简介及其工作流程
- git概念及工作流程详解
- 高可用集群HA之概念基础、工作原理、工作流程详解
- 01-性能测试流程、概念