Get、Post区别


转载自:https://www.nowcoder.com/discuss/584461

Get和Post的区别

1. Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不可见的。

2. Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不受限制。

3. Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。

4. Get执行效率却比 Post方法好。 Get是 form提交的默认方法。
 

GET把参数包含在URL中,POST通过request body传递参数。

对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);

对于 POST,浏览器先发送 header,服务器响应 100 continue,浏览器再发送 data,服务器响应 200 ok(返回数据)。
posted @ 2020-12-31 14:01  zeroPatrick  阅读(104)  评论(0)    收藏  举报