get和post的区别

如题所述

get通过地址栏传输,post通过报文传输。get参数有长度限制(受限于url长度),而post无限制。

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

反义词

lose

英[luːz]美[luːz]

v.失去;丢失;遗失;(因事故、年老、死亡等)丧失;被…夺去。

[例句]By that time I had lost interest in the idea.

那时我已经对此想法失去兴趣了。

[其他]第三人称单数:loses 现在分词:losing 过去式:lost 过去分词:lost。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-17

Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不可见的。Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不受限制。

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

 也就是说,GET只需要汽车跑一趟就把货送到了,而POST得跑两趟,第一趟,先去和服务器打个招呼“嗨,我等下要送一批货来,你们打开门迎接我”,然后再回头把货送过去。比较谨慎的意思。

本回答被网友采纳
第2个回答  2020-12-31

一、功能不同

1、get是从服务器上获取数据。

2、post是向服务器传送数据。 

二、过程不同

1、get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。

2、post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 


三、安全性不同

1、get安全性非常低。

2、post安全性较高。 

如果没有加密,他们安全级别都是一样的,随便一个监听器都可以把所有的数据监听到。

本回答被网友采纳
第3个回答  2016-11-28
get和post的区别具体如下:
  get 英 [get] 美 [ɡɛt]
  vt.得到;抓住;说服;受到(惩罚等)
  vt.& vi.到达,来
  vi.成为;开始;设法对付;获得利益或财富
  n.生殖,幼兽;赢利
  例句:
  I don't know if I can get it clean
  我不知道自己是否能把它清理干净。
  I might benefit from getting my teeth fixed
  补牙可能对我有好处。
  post 英 [pəʊst] 美 [poʊst]
  n.岗位;邮政;邮件;柱,桩,杆
  vt.张贴;邮寄;宣布;设岗
  vi.快速行进
  adj.有关赛跑(或赛马,赛狗)起点标志的
  adv.〈外〉在后;用急件[驿马];赶紧地,火速地
  例句:
  He flipped through the post without opening any of it
  他飞快地翻了一下邮件,但一封也没有打开。
  He flipped through the post without opening any of it
  他飞快地翻了一下邮件,但一封也没有打开。

get和post的区别具体如下:
  get 英 [get] 美 [ɡɛt]
  vt.得到;抓住;说服;受到(惩罚等)
  vt.& vi.到达,来
  vi.成为;开始;设法对付;获得利益或财富
  n.生殖,幼兽;赢利
  例句:
  I don't know if I can get it clean
  我不知道自己是否能把它清理干净。
  I might benefit from getting my teeth fixed
  补牙可能对我有好处。
  post 英 [pəʊst] 美 [poʊst]
  n.岗位;邮政;邮件;柱,桩,杆
  vt.张贴;邮寄;宣布;设岗
  vi.快速行进
  adj.有关赛跑(或赛马,赛狗)起点标志的
  adv.〈外〉在后;用急件[驿马];赶紧地,火速地
  例句:
  He flipped through the post without opening any of it
  他飞快地翻了一下邮件,但一封也没有打开。
  He flipped through the post without opening any of it
  他飞快地翻了一下邮件,但一封也没有打开。

get和post的区别具体如下:
  get 英 [get] 美 [ɡɛt]
  vt.得到;抓住;说服;受到(惩罚等)
  vt.& vi.到达,来
  vi.成为;开始;设法对付;获得利益或财富
  n.生殖,幼兽;赢利
  例句:
  I don't know if I can get it clean
  我不知道自己是否能把它清理干净。
  I might benefit from getting my teeth fixed
  补牙可能对我有好处。
  post 英 [pəʊst] 美 [poʊst]
  n.岗位;邮政;邮件;柱,桩,杆
  vt.张贴;邮寄;宣布;设岗
  vi.快速行进
  adj.有关赛跑(或赛马,赛狗)起点标志的
  adv.〈外〉在后;用急件[驿马];赶紧地,火速地
  例句:
  He flipped through the post without opening any of it
  他飞快地翻了一下邮件,但一封也没有打开。
  He flipped through the post without opening any of it
  他飞快地翻了一下邮件,但一封也没有打开。
第4个回答  2021-12-09
  get和post的区别具体如下:
  get 英 [get] 美 [ɡɛt]
  vt.得到;抓住;说服;受到(惩罚等)
  vt.& vi.到达,来
  vi.成为;开始;设法对付;获得利益或财富
  n.生殖,幼兽;赢利
  例句:
  I don't know if I can get it clean
  我不知道自己是否能把它清理干净。
  I might benefit from getting my teeth fixed
  补牙可能对我有好处。
  post 英 [pəʊst] 美 [poʊst]
  n.岗位;邮政;邮件;柱,桩,杆
  vt.张贴;邮寄;宣布;设岗
  vi.快速行进
  adj.有关赛跑(或赛马,赛狗)起点标志的
  adv.〈外〉在后;用急件[驿马];赶紧地,火速地
  例句:
  He flipped through the post without opening any of it
  他飞快地翻了一下邮件,但一封也没有打开。
  He flipped through the post without opening any of it
  他飞快地翻了一下邮件,但一封也没有打开。
相似回答