HTTP协议

2017-11-21  本文已影响0人  Funny灬

HTTP协议是Hyper Text Transfer Protocol的缩写,翻译为超文本传输协议。它是一种请求/响应式协议,客户端在于服务器端建立连接后,就可以向服务器端发送URL请求,这种请求被称为HTTP请求,服务器端在接受到请求后会做出响应,称为HTTP响应。

HTTP请求消息

HTTP请求由请求行、请求头和实体内容组成。

HTTP请求行位于请求消息的第一行,它包括三个部分,分别是请求方法、资源路径和使用的HTTP版本。比如:

GET/index.html HTTP/1.1

GET就是请求方法,index.html是请求资源路径,HTTP/1.1是HTTP的版本。

通常我们见到最多的HTTP请求方式就是Get和Post。但是其实HTTP的请求方法不止这两种,它一共有八种请求方法,除了前面两种,还有Head、Options、Delete、Trace、Put和Connect六种。

HTTP响应消息

当服务器收到浏览器的请求后,会会送响应消息给客户端。一个完整的响应消息包括状态行、响应消息头和实体内容。

HTTP响应状态行位于响应消息的第一行,它包括三个部分,分别是HTTP版本、状态码和对状态码进行描述的文本信息。比如:

HTTP/1.1 200 OK

HTTP/1.1是HTTP版本,200是状态码,OK是状态描述。

上一篇 下一篇

猜你喜欢

热点阅读