网站首页 > 技术文章 正文
一.HTTP是什么?
HTTP(中文 “超文本传输协议”),是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信。HTTP协议是通用的、无状态的协议。
二.HTTP协议发展史
HTTP/0.9从1990年就已经用来作为WWW的传输协议,当时非常简单,只支持GET方法,响应中携带 的消息必须HTML文件。
HTTP/1.01996发布RFC1945,90年后,基于0.9的各种客户端和服务端的扩展层出不穷,把这些扩展进行综合推出新标准HTTP/1.0 。
HTTP/1.11997推出RFC2068,HTTP/1.1的标准
HTTP 2.0在2013年8月进行首次合作共事性测试
三.HTTP协议特点
客户/服务器模式一个服务器可以为分布在世界各地的许多客户服务。
简单HTTP本身处理简单,有效地处理大量请求,HTTP服务器程序规模小,所以经由HTTP的通信速度快,与其它协议相比,时间开销小得多。
灵活HTTP允许传输任意类型的数据对象,可以通过 Content-type来指定数据类型
无状态HTTP是无状态的协议,缺少状态记忆,运行速度高,服务器应答速度较快。
四.HTTP协议响应消息
200 OK //客户端请求成功
400 Bad Request //客户端请求有语法错误,不能被服务器所理解
401 Unauthorized //请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用
403 Forbidden //服务器收到请求,但是拒绝提供服务
404 Not Found //请求资源不存在,eg:输入了错误的URL
500 Internal Server Error //服务器发生不可预期的错误
503 Server Unavailable //服务器当前不能处理客户端的请求,一段时间后,可能恢复正常
- 上一篇: QQ邮箱回应部分用户登录异常:系后台服务波动
- 下一篇: 如何正确认识 HTTP
猜你喜欢
- 2025-06-17 Jmeter之HTTP请求与响应
- 2025-06-17 Jetty 运行的时候出现 503 异常的原因
- 2025-06-17 寝室洗澡热水价格高?湖南一高校通报
- 2025-06-17 山东本科二次征集志愿录取线一分未降 三万多考生志愿白填了
- 2025-06-17 网站访问中常见的错误代码404,403,500
- 2025-06-17 常见的62种http响应代码整理
- 2025-06-17 使用haproxy实现负载均衡
- 2025-06-17 服务器错误是怎么回事
- 2025-06-17 如何选择正确的HTTP状态码?
- 2025-06-17 http常见状态码
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- exploit db (21)
- mutex_lock (30)
- oracleclient (27)
- think in java (14)
- javascript权威指南 (19)
- nfs (25)
- componentart (17)
- yii框架 (14)
- springbatch (28)
- oracle数据库备份 (25)
- iptables (21)
- 自动化单元测试 (18)
- python编写软件 (14)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- dfn (14)
- http error 503 (21)
- pop3服务器 (18)
- 图表组件 (17)
- android退出应用 (21)