注意:就一条通信路线来说
标签:
第2章 简单的HTTP协议 1.HTTP协议在客户端和处事端之间的通信客户端:请求访谒文本或图像等资源的一端。
处事器端:供给资源响应的一端。
注意:就一条通信路线来说,处事器端和客户真个角色是确定的,而用HTTP协议能够明确区分哪端是客户端,哪端是处事器端。
2.通过请求和响应的交换达成通信过程:请求从客户端出发,最后处事器端响应该请求并返回。
GET:请求访谒处事的类型 ;
/index.htm:请求访谒的资源东西;
HTTP/1.1:HTTP的版本号,用来提示客户端使用的HTTP协议成果;
请求访谒hackr.jp主机的/index.htm页面资源。
HTTP/1.1:HTTP版本号
200:状态码(status code)
Date:创建响应的日期时间
<html>...</html>:资源实体的主体
3.HTTP是不生存状态的协议为了更快的措置惩罚惩罚大量事物,确保协议的可伸缩性,协议自己并不保存之前一切的请求或响应报文的信息。
Cookie:可记录状态,后面会讲到。
4.奉告处事器意图的HTTP要领 [1] GET 获取资源GET要领用来请求访谒已被URI识另外资源。指定的资源经处事器端解析后返回相应内容。
[2] POST 传输实体主体POST与GET都可以用来传输实体的主体。但POST的主要目的并不是获取相应的主体内容。
PUT要领用来传输文件。在请求报文的主体中包罗文件内容,然后生存到请求URI指定的位置。
HEAD要领和GET要领一样,常识不返回报文主体部分。用于确认URI的有效性及资源更新的日期时间等。
DELETE要领按请求URI删除指定的资源。
[6] OPTIONS 询问撑持的要领OPTIONS要领用来盘问针对请求URI指定的资源撑持的要领。
TRACE要领是让Web处事器端将之前的请求通信环回给客户真个要领。
发送请求时,在Max-Forwards首部字段中填入数值,,每颠末一个处事器端就将该数字减1,当数值恰好减到0时,就遏制继续传输。
CONNECT要领要求在与代办代理处事器通信时成立地道,实现用地道协议进行TCP通信。主要使用SSL和TSL协议把通信内容加密后经网络地道传输。
CONNECT格局:CONNECT 代办代理处事器名:端标语 HTTP版本
要领的命令:向请求URI指定的资源发送请求报文
HTTP/1.0和HTTP/1.1撑持的要领在HTTP协议的初始版本中,每进行一次HTTP通信就要断开一次TCP连接。
但是在之后,一个HTML页面包罗图片使得通信量剧集增加。
长期连接:只要任意一端没有明确提出断开连接,则连结TCP连接状态。
图解HTTP(2)
标签:
原文地点:https://www.cnblogs.com/planck/p/12247241.html
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30800.html