4-HTTP响应报文

Posted Bronya天使

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4-HTTP响应报文相关的知识,希望对你有一定的参考价值。

1. HTTP响应报文分析

HTTP 响应报文效果图:

响应报文说明:

--- 响应行/状态行 ---
HTTP/1.1 200 OK # HTTP协议版本 状态码 状态描述
--- 响应头 ---
Server: Tengine # 服务器名称
Content-Type: text/html; charset=UTF-8 # 内容类型
Transfer-Encoding: chunked # 发送给客户端内容不确定内容长度,发送结束的标记是0\\r\\n, Content-Length表示服务端确定发送给客户端的内容大小,但是二者只能用其一。
Connection: keep-alive # 和客户端保持长连接
Date: Fri, 23 Nov 2018 02:01:05 GMT # 服务端的响应时间
--- 空行 ---
--- 响应体 ---
<!DOCTYPE html><html lang=“en”> …</html> # 响应给客户端的数据

2. HTTP 状态码介绍

HTTP 状态码是用于表示web服务器响应状态的3位数字代码。

状态码 说明
200 请求成功
301 重定向
400 错误的请求,请求地址或者参数有误
404 请求资源在服务器不存在
500 服务器内部源代码出现错误

3. 小结

  • 一个HTTP响应报文是由响应行、响应头、空行和响应体4个部分组成。 HTTP 响应报文

  • 响应行是由三部分组成:HTTP协议版本 状态码 状态描述,最常见的状态码是200

以上是关于4-HTTP响应报文的主要内容,如果未能解决你的问题,请参考以下文章

带你从零学Node.js

VSCode自定义代码片段—— 数组的响应式方法

VSCode自定义代码片段10—— 数组的响应式方法

入门Flask: 基础知识

HTTP协议浅析(中):请求报文和响应报文

http https相关