HTTP协议 学习笔记
来源:互联网 发布:科技网络宽带客服电话 编辑:程序博客网 时间:2024/06/04 19:43
1、简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
2、灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
3.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
4.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
5、支持B/S及C/S模式。
URL组成
协议(或称为服务方式);存有该资源的主机IP地址(有时也包括端口号);主机资源的具体地址。如目录和文件名等
1.协议部分
2.域名部分
3.端口部分
4.虚拟目录部分:
5.文件名部分:从域名后的最后一个“/”开始到“?”为止,是文件名部分,如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。本例中的文件名是“index.asp”。文件名部分也不是一个URL必须的部分,如果省略该部分,则使用默认的文件名
6.锚部分:从“#”开始到最后,都是锚部分。锚部分也不是一个URL必须的部分
7.参数部分:从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。
URI
访问资源的命名机制;存放资源的主机名;资源自身的名称,由路径表示,着重强调于资源。
- HTTP协议学习笔记
- http协议学习笔记
- Http协议学习笔记
- http协议学习笔记
- HTTP协议学习笔记
- 学习笔记,HTTP协议
- Http协议----学习笔记
- http协议学习笔记
- HTTP协议学习笔记
- HTTP协议学习笔记
- Http协议学习笔记
- http协议学习笔记
- Http协议学习笔记
- Http协议学习笔记
- HTTP协议--学习笔记
- HTTP协议学习笔记
- Http协议学习笔记
- Http协议学习笔记
- 从需求的角度去理解Linux系列:总线、设备和驱动
- 手把手教你搭建 Oracle 客户端开发环境
- 19.创新与企业家精神——改变价值的特征
- Marshaller类型定义
- Ubuntu 如何更改源
- HTTP协议 学习笔记
- 图书推荐系统的推荐算法测试
- finderweb 集群配置
- SPRING MVC_1
- Z-Tree成功引入样式表,为什么没有样式?
- freebsd开启ftp服务
- sql server R2数据库 连接不上 几点原因和方法分享给大家
- SPRING MVC_2
- Window系统环境 安装memcached详细教程