HTTP 响应报文也是一个必备知识点。客户端发出请求后,服务器接收到请求并返回给客户端的内容称为HTTP 响应报文。HTTP 响应报文也由3部分组成,它们分别是响应行、响应头和响应体。
· 响应行,包括HTTP版本号、状态码和状态码描述。其中HTTP状态码说明见表1-1。
表1-1 HTTP状态码说明
· 响应头,为响应报文附加的额外信息,和请求头相似。区别在于响应头返回给客户端,而请求头是从客户端发起的。常见的响应头key有Content-Type和Content-Encoding。
· 响应体,指请求返回到客户端的正文数据。
下面是一个完整的响应报文示例:
响应报文并非只有后端服务器才能发送,有时Nginx也可以作为服务器对请求报文的内容进行响应(通过使用return、echo等指令),后续章节会有说明。