HTTP协议详解
客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快
HTTP允许传输任意类型的数据对象.正在传输的类型由Content-Type加以标记.常见的Content-Type的取值如下:
无连接的含义是限制每次连接只处理一个请求.服务器处理完客户端的请求,然后响应,并收到应答之后,就断开连接.这种方式可以节省传输时间.
HTTP协议是无状态协议.无状态是指协议 对于事务处理没有记忆能力.这种方式的一个坏处就是,如果后续的处理需要用到之前的信息,则必须要重传,这样就导致了每次连接传输的数据量增大.好处就是,如果后续的连接不需要之前提供的信息,响应就会比较快.而为了解决HTTP的无状态特性,出现了Cookie和Session技术.
http 表示通过http协议来定位网络资源; host 表示合法的Internet主机域名或者IP地址; port 指定一个端口,如果缺省,默认是80端口. abs_path 表示的是请求的资源的URL,如果什么都没写,则浏览器会帮我们加上 / ,作为初始的路径地址.
常见的报文头的属性
HTTP协议request常见的方法,请求行的首部常用的方法介绍
1.客户端连接到we服务器
2.发送HTTP请求
3.服务区接收解释请求并返回HTTP响应
4.释放连接TCP连接
5.客户端浏览器解析HTML内容
2023-05-30 广告