diff --git a/notes/HTTP.md b/notes/HTTP.md
index 781a948b..f9a5647f 100644
--- a/notes/HTTP.md
+++ b/notes/HTTP.md
@@ -75,7 +75,7 @@ URI 包含 URL 和 URN,目前 WEB 只有 URL 比较流行,所以见到的基
# HTTP 方法
-客户端发送的请求报文第一行为请求行,包含了方法字段。
+客户端发送的 **请求报文** 第一行为请求行,包含了方法字段。
## GET:获取资源
@@ -164,11 +164,9 @@ CONNECT www.example.com:443 HTTP/1.1
-
-
# HTTP 状态码
-服务器返回的响应报文中第一行为状态行,包含了状态码以及原因短语,来告知客户端请求的结果。
+服务器返回的 **响应报文** 中第一行为状态行,包含了状态码以及原因短语,用来告知客户端请求的结果。
| 状态码 | 类别 | 原因短语 |
| --- | --- | --- |
@@ -184,7 +182,7 @@ CONNECT www.example.com:443 HTTP/1.1
- **204 No Content** :请求已经成功处理,但是返回的响应报文不包含实体的主体部分。一般在只需要从客户端往服务器发送信息,而不需要返回数据时使用。
-- **206 Partial Content**
+- **206 Partial Content** :表示客户端进行了范围请求。响应报文包含由 Content-Range 指定范围的实体内容。
## 3XX 重定向
@@ -192,7 +190,7 @@ CONNECT www.example.com:443 HTTP/1.1
- **302 Found** :临时性重定向
-- **303 See Other**
+- **303 See Other** :和 302 有着相同的功能,但是 303 明确要求客户端应该采用 GET 方法获取资源。
- 注:虽然 HTTP 协议规定 301、302 状态下重定向时不允许把 POST 方法改成 GET 方法,但是大多数浏览器都会 在 301、302 和 303 状态下的重定向把 POST 方法改成 GET 方法。
@@ -202,9 +200,9 @@ CONNECT www.example.com:443 HTTP/1.1
## 4XX 客户端错误
-- **400 Bad Request** :请求报文中存在语法错误
+- **400 Bad Request** :请求报文中存在语法错误。
-- **401 Unauthorized** :该状态码表示发送的请求需要有通过 HTTP 认证(BASIC 认证、DIGEST 认证)的认证信息。如果之前已进行过一次请求,则表示用户认证失败。
+- **401 Unauthorized** :该状态码表示发送的请求需要有认证信息(BASIC 认证、DIGEST 认证)。如果之前已进行过一次请求,则表示用户认证失败。
@@ -214,9 +212,9 @@ CONNECT www.example.com:443 HTTP/1.1
## 5XX 服务器错误
-- **500 Internal Server Error** :服务器正在执行请求时发生错误
+- **500 Internal Server Error** :服务器正在执行请求时发生错误。
-- **503 Service Unavilable** :该状态码表明服务器暂时处于超负载或正在进行停机维护,现在无法处理请求。
+- **503 Service Unavilable** :服务器暂时处于超负载或正在进行停机维护,现在无法处理请求。
# HTTP 首部