We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。
1、数据传输方式不同 GET请求通过URL传输数据,而POST的数据通过请求体传输。 2、安全性不同 POST的数据因为在请求主体内所有有一定的安全性保证,而GET的数据在URL中,通过历史记录,缓存很容易查到数据信息。 3、对数据类型/长度限制不同 数据类型: GET只允许 ASCII 字符,而POST无限制。 长度: GET有具体的长度限制,一般不超过1024KB,而POST无限制。 4、特性不同 GET是安全(这里的安全是指只读特性,就是使用这个方法不会引起服务器状态变化)且幂等(幂等的概念是指同一个请求方法执行多次和仅执行一次的效果完全相同),而POST是非安全非幂等。 5、GET无害 一般刷新、后退等浏览器操作GET请求是无害的,POST可能重复提交表单。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
HTTP请求方式
HTTP1.0 定义了三种请求方法: GET, POST 和 HEAD方法。
![image](https://user-images.githubusercontent.com/13798469/62830854-28d18e00-bc48-11e9-9e49-f775b402b458.png)
HTTP1.1 新增了六种请求方法:OPTIONS、PUT、PATCH、DELETE、TRACE 和 CONNECT 方法。
get和post请求的区别
1、数据传输方式不同
GET请求通过URL传输数据,而POST的数据通过请求体传输。
2、安全性不同
POST的数据因为在请求主体内所有有一定的安全性保证,而GET的数据在URL中,通过历史记录,缓存很容易查到数据信息。
3、对数据类型/长度限制不同
数据类型:
GET只允许 ASCII 字符,而POST无限制。
长度:
GET有具体的长度限制,一般不超过1024KB,而POST无限制。
4、特性不同
GET是安全(这里的安全是指只读特性,就是使用这个方法不会引起服务器状态变化)且幂等(幂等的概念是指同一个请求方法执行多次和仅执行一次的效果完全相同),而POST是非安全非幂等。
5、GET无害
一般刷新、后退等浏览器操作GET请求是无害的,POST可能重复提交表单。
The text was updated successfully, but these errors were encountered: