【后端】面试题挑战 Day21 HTTP 协议中 GET 和 POST 有什么区别?分别适用于什么场景?...的全部评论

【后端】面试题挑战 Day21 HTTP 协议中 GET 和 POST 有什么区别?分别适用于什么场景?...的全部评论
106个评论

HTTP 协议中 GET 和 POST 是两种常用的请求方法,它们的区别如下:

  1. 参数传递方式不同 GET 请求参数是在 URL 中以键值对的形式传递的,例如:http://www.example.com/?key1=value1&key2=value2。 而 POST 请求参数是在请求体中以键值对的形式传递的。
  2. 参数传递大小不同 GET 请求参数有大小限制,因为 URL 长度有限制,不同的浏览器和服务器对 URL 长度的限制不同,一般为 2048 个字符。而 POST 请求参数没有...
2023-03-11
飞扬
怎么说到redis上去了?
2023-03-12

既然评论区都有这么多答案了,那还缺我一个吗?

  • 关于二者的区别 和 使用场景 ( 详见评论区 )
    • 参数位置
    • 安全性
    • 幂等...
2023-03-12
Starry
后端

HTTP协议中,GET和POST都是HTTP请求方法,它们的主要区别如下:

  1. 参数传递方式不同:GET方法通过URL请求参数传递,而POST方法通过请求体传递参数。
  2. 传输数据大小限制不同:GET方法的请求参数和URL长度受...
2023-03-12

GET和POST是HTTP协议中两种不同的请求方式,它们的区别如下:

  1. 参数传递方式不同:

GET请求把所有参数数据都放在URL之后,使用 ? 拼接,参数与参数之间用 & 隔开。例如:

2023-03-12

GET和POST是HTTP协议中最常见的两种请求方法,用于客户端向服务器发送请求并获取响应。

| 区别 | GET | POST | | -------- | ----------------------------------------------------...

2023-03-12
航仔丶
后端

HTTP协议中GET和POST是两种常用的请求方法,它们有以下区别和适用场景:

  • GET请求方法将请求参数包含在URL中,而POST请求方法则将请求参数放在请求体中
  • GET请求方法的URL长度有限制(最大长度为2048个字...
2023-03-12
码不矫情
Java后端

GET 和 POST 是 HTTP 协议中常用的两种请求方法,它们的区别主要在于传递参数的方式和适用场景。GET 请求通过 URL 传递参数,而 POST 请求通过请求体传递参数。GET 请求适用于请求数据,比如查询操作,而 POS...

2023-03-12
林风
后端
  • GET方法主要用来获取服务器中的数据。POST方法主要用来提交数据获取响应的返回结果,与GET不同的是POST方法body中可以存放数据,所以参数可以在这里存放
  • GET请求参数需要拼接在url中,但是这个url长度大小是有限制的。POST方法请求参数可以放在body中,大小没有限制
  • 还有一个是GET方法具有幂等性,不会修改服务器的任何资源,这是通常的说法。其实POST方法也可以具有幂等性,只不过要保证不能修改数据,通常是需要POST方法取提交数据的,因此也就不具有幂等性。

...

2023-03-12
小苏打
深度学习

HTTP 协议中 GET 和 POST 是两种常用的请求方法,区别如下

| | GET | POST | | :--------: | :----------------------------------------------: | :-----------------------------...

2023-03-12

  • GET:从服务器端获取数据
    • 特征1:没有请求体
2023-03-12

1).GET 和 POST 有什么区别

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

2023-03-12

HTTP 协议中,GET 和 POST 都是常用的 HTTP 方法。它们有以下区别:

  1. 参数传递方式不同GET 方法使用 URL 参数传递数据,而 POST 方法则将参数放在`请求体中传递;
  2. 数据大小限制不同:由于 GET 方法将参数放在 URL 中,URL 有长度限制,因此 GET 请求传递的数据大小有限制,一般不超过 2KB。而 POST 方法将参数放在请求体中,没有长度限制,可以传递大量数据;
  3. 安全性不同:...
2023-03-12

从作用来看,get更常用于搜索数据,而post更常用于提交数据,进行修改等操作

从传递数据来看,get把数据跟在url后面,所以他传递的数据类型单一,只能传ACSII的,并且会有缓存,有安全问题,而且因为url有长度限制,所以get传的内容有限;相比之下,post的数据不会作为url的一部分,而是存在request body里,他不会被缓存,并且数据大小可以更大,也可以传更多类型的数据

所以get一般适用于参数较少的查询操作,而post适合上传、修改等操作

<...
2023-03-11

请求数据位置不同:get的请求参数接在url后面,而post的请求参数在请求体中;

post请求数据无限制,而get收到url长度限制

get长用于发送查询请求,post多用于更改增加数据

2023-03-12
新之助
后端

get和post参数传递不同get通过url传递参数,post通过请求体传递参数,get的url有限制,post的请求参数没有限制,get请求是存在安全性问题,因为信息都暴露在url中,而post则是在请求体内

get请求适用于进行搜索,

post适用于,修改,登陆的场景

2023-03-12
小明
后端

  1. GET请求

GET请求用于从服务器获取资源。使用GET请求时,请求的参数将附加到URL的查询字符串中,这些参数可以通过URL进行传递。由于...

2023-03-12
_
保安

在HTTP协议中,GET和POST主要区别在于:

  • 传递参数位置不同:GET请求会把参数拼接在URL中,而POST请求会将参数放在请求体中。
  • 数据大小有限制:由于URL长度有限制,GET请求只能传输较小的数据量,一般不超过2048个字符;而POST请求可以传输大量数据,没有大小限制。
  • 安全性不同:GET请求将参数暴露在URL中,可能被其他人轻易地获取,因此不适合传输敏感信息;而POST请求的参数则放在请求体中,在传输过程中不会直接暴露给用户,安全性更高。...
2023-03-12
yes
一起加油

区别:

  1. 传递参数形式不同:
    • get请求通过url路径传参
    • post请求通过请求体传参 ...
2023-03-12

GET 和 POST 是客户机和服务器之间进行请求-响应时,最常用的两种方法

区别:

GET 提交参数一般显示在URL上,POST不会显示

GET请求可以被缓存,POST请求不会被缓存

GET 请求保留在浏览器历史中,POST不会被保留

GET 请求有长度限制,POST没有长度要求

GET使用场合:需要取数据时

POST使用场合:需要提交数据时

2023-03-12
beeran
后端

Http协议中GET和POST是两种请求方式

他们有如下区别:

  1. 构造url不同。POST请求不用修改url,但是需要将请求参数放入请求体中,而GET请求需要将参数通过?拼接在url中
  2. 传递数据大小限制不同。GET请求方法因为在构造url时存在长度限制,因此会有参数大小限制,而POST则没有限制,可以在请求体中传递参数
  3. 安全性不同。GET请求的请求参数会被浏览器缓存,而POST请求的参数则不会被浏览器缓存
  4. 请求...
2023-03-12
下载 APP