Merge pull request #82 from linw7/linw7

提交了GET与POST的一点区别。
This commit is contained in:
CyC2018 2018-03-22 14:07:47 +08:00 committed by GitHub
commit 9efdb262d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -86,6 +86,7 @@ URI 包含 URL 和 URN目前 WEB 只有 URL 比较流行,所以见到的基
## GET ## GET
> 获取资源 > 获取资源
当前网络请求中,绝大部分使用的是 GET 方法。
## POST ## POST
@ -93,7 +94,7 @@ URI 包含 URL 和 URN目前 WEB 只有 URL 比较流行,所以见到的基
POST 主要目的不是获取资源,而是传输存储在内容实体中的数据。 POST 主要目的不是获取资源,而是传输存储在内容实体中的数据。
GET 和 POST 的请求都能使用额外的参数,但是 GET 的参数是以查询字符串出现在 URL 中,而 POST 的参数存储在内容实体。 GET 和 POST 的请求都能使用额外的参数,但是 GET 的参数是以查询字符串出现在 URL 中,而 POST 的参数存储在内容实体。另外GET 方法浏览器会把 HTTP Header 和 Data 一并发送出去服务器响应200OK并返回数据。对于 POST浏览器先发送 Header服务器响应100Continue浏览器再发送 Dta服务器响应200OK并返回数据。
``` ```
GET /test/demo_form.asp?name1=value1&name2=value2 HTTP/1.1 GET /test/demo_form.asp?name1=value1&name2=value2 HTTP/1.1
@ -683,7 +684,7 @@ HTTP/1.1 新增了以下内容:
- 提供了范围请求功能; - 提供了范围请求功能;
- 提供了虚拟主机的功能; - 提供了虚拟主机的功能;
- 多了一些缓存处理字段; - 多了一些缓存处理字段;
- 多了一些状态码 - 多了一些状态码
## HTTP/1.1 与 HTTP/2.0 的区别 ## HTTP/1.1 与 HTTP/2.0 的区别