开发相关知识

HTTP 协议

2019-07-18  本文已影响17人  暖A暖

什么是HTTP协议?

HTTP是hypertext transport protocol的缩写,即超文本传输协议。 是用于万维网服务器与本地浏览器之间传输超文本的传送协议。可以使浏览器更加高效,使网络传输减少。能够保证计算机正确快速地传输超文本文档,确认传输文档中的哪一部分,以及哪部分内容首先显示等。
HTTP也就是 通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器端发送给客户端的内容格式。客户端发送给服务器的格式叫做"请求协议"。服务器发送给客户端的叫做"响应协议"。

HTTP协议的特点?

1.http协议是基于TCP/IP协议之上的应用层协议。
2.http是无状态协议,也就是不管访问多少次,每一次访问都没有任何关系,它们之间都是互相独立的。比如客户端访问了一次网页然后关闭浏览器,接着再启动浏览器,这些服务器都不会知道。
3.无连接,也就是当服务器接收到了客户端的请求,返回响应并收到客户端的应答之后,就会断开连接。每次的连接只会处理一次请求。这种方式可以节省传输时间。

HTTP请求

每一个HTTP请求都分为:请求行、请求头、请求正文。

请求方式:

HTTP响应

响应是由服务器端返回给客户端的,同样可以分为三部分:响应行、响应头、响应体。

HTTP的状态码是由三位数字来表示的,第一位数字用来表示状态码的类型,有五种类型:


上一篇下一篇

猜你喜欢

热点阅读