Nginx学习系列三——HTTP请求
一、定义
HTTP协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器
我们可以这么操作一波
在服务器中使用curl命令来请求一波地址:curl -v http://www.baidu.com >/dev/null
返回的内容如下所示:
1、request
Request 消息分为3部分,第一部分叫Request line, 第二部分叫Request header, 第三部分是body
(1)Request line(请求行)
也就是这一行,这一行定义了请求的方式:get请求(常见的有get、post、put等等)
后面所使用的协议及协议的版本
(2)Request header(请求头)
这三行也就是请求头
(3)body(请求数据)
2、reponse
和Request消息的结构基本一样。reponse 同样也分为三部分,第一部分叫Response line, 第二部分叫Response header,第三部分是body。
(1)Response line
200指的是相应的状态码
(2)Response header
这些便是header内容
(3)body