首页 > Web开发 > 详细

HTTP协议详解

时间:2019-11-16 23:52:30      阅读:127      评论:0      收藏:0      [点我收藏+]

1.HTTP是什么?

答:Http(Hyper Text Transfer Protocol),即超文本传输协议,用于传输“页面”。注:这里的页面指的是页面的内容。

2.Http消息是什么?

答:可分为两种消息,请求消息和应答消息。

我们把从客户端发送到服务器的数据,称为http的请求消息(request)。

我们把从服务器返回到客户端的数据,称为http的应答消息(response)。

3.http协议的特点?

答:有三大特点:服务器不能主动发送消息;一次连接可发送多个请求;是无状态的协议。

4.http的传输过程?

答:可分四步:

4.1 建立连接;

4.2 由客户端(浏览器)发送请求到服务器;

4.3 服务器接收客户端发送的请求,并对客户端进行相应;

4.4 断开连接。

5.HTTP请求消息与HTTP响应消息的基本格式?

5.1 HTTP请求消息的格式

5.1.1 请求行:由请求方式,资源路径,协议版本构成;

5.1.2 请求头:一行一个key:value,即浏览器发送给服务器的一些“要求”;

5.1.3 请求实体:请求实体只有在post方式发送请求时才会有内容,比如表单数据会放在请求实体中。

get请求的例子:

 

技术分享图片

 

技术分享图片

post请求的例子:

技术分享图片

5.2 Http响应消息的基本格式

5.2.1 状态行:协议版本,http状态码,http状态描述;

5.2.2 应答头:一行一个key:value,即服务器返回给客户端的一些“要求”;

5.2.3 响应实体:服务器返回给客户的数据。可能是一个网页,也可能是一段二进制数据(图片,电影)。

技术分享图片

 

 

HTTP协议详解

原文:https://www.cnblogs.com/su-chu-zhi-151/p/11874593.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!