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

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

区别:

get传送的数据量较小,有限制,不能大于2KB,这主要是因为它受约于URL长度的限制。post传送的数据量较大,一般被默认为不受限制。

2023-03-12
凉冰
研二在读 小学生一枚!

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

  1. 参数传递方式不同:GET方法通过URL请求参数传递(http://www.example.com/?key1=value1&key2=value2),而POST方法通过请求体传递参数。(表单)
  2. 传输数据大小限制不同:GET方法的请求参数和URL长度受限制,一般在2KB左右;而POST方法的...
2023-03-12

区别:

1.GET请求资源数据,POST向服务器传递需要处理的数据

2023-03-12
回家养猪
Java后端

用途:

  • get 请求用来从服务器获取资源
  • post 请求用来向服务器提交数据

2023-03-12

HTTP 协议中 GET 和 POST 是两种常用的请求方法。

GET:用于从服务器获取资源,一般用于读取数据,

2023-03-12

区别:

GET在浏览器回退时是无害的,无持续性的副作用,如进行搜索;而POST会再次提交请求,有副作用,如数据库内添加新的数据行。

GET产生的URL地址可以被Bookmark,而POST不可以。

GET请求会被浏览器主动cache,而POST不会,除非手动设置。

<...
2023-03-12
yucca
后端

GET和POST请求的区别主要在于请求参数的传递方式、传输数据的大小和类型、安全性以及用途等方面。因此,在选择使用GET或POST请求时,需要根据具体的场景和需求进行选择。

如果需要传输敏感信息或需要修改服务器数据,应该使用POST请求。
如果只需要获取数据,可以使用GET请求。
如果需要传输大量数据或二进制数据,也应该使用POST请求。

2023-03-13
飛喽
后端

get请求是拼接在url中,而且有参数大小限制

post是放在请求体中,没有大小限制

2023-03-13

get和post的区别:

(1)GET请求资源数据,POST向服务器传递需要处理的数据

...

2023-03-13

HTTP协议中GET和POST有以下几个区别:

  • GET把参数包含在URL中,POST通过request body 传递参数;
  • GET的参数由URL长度限制,POST的参数没有限制。
  • GET只能发送ASCll 字符,POST可以发送更多的数据类型;
  • GET会比POST更快,但是也更不安全,因为参数会被保存在浏览器历史或web服务器日志中。...
2023-03-13

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

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

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

1. 参数传递方式不同

GET 请求通过 URL 传输参数,而 POST 请求通过请求体传输参数。因此,GET 请求的参数在 URL 中可见,而 POST 请求的参数则不可见。

2. 请求体处理方式不同

GET 请求没有请求体,而 POST 请求有请求体。因此,POST 请求...

2023-03-13
YukeSeko
Java后端

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

  1. 参数传递方式不同:GET方法通过URL请求参数传递,而POST方法通过请求体传递参数。
  2. 传输数据大小限制不同:G...
2023-03-13
羽涅
后端

区别:

(1)GET请求资源数据,POST向服务器传递需要处理的数据

(2)GET传递数据大小不超过2kb,POST没有限制

(3)GET请求的参数会在Url上暴露显示,POST请求参数在Requestbody里,所以相对GET来说,POST安全性较高

(4)GET 请求的静态资源会被浏览器缓存,POST不会被缓存

(5)GET传递的数据类型是文本,POST是文本或者二进制

(6)GET请求被回退时是无害的,POST请...

2023-03-13

区别:1.传递参数方式不同 - get是通过url传递信息,post是通过请求体传递信息

2.传递参数长度不同 - 由于url有长度限制,所有get的请求参数也有长度限制,而post请求参数没有大小限制

3.安全性不同 - get的请求参数在url中是通过明文传输的,容易被窃取或者泄漏,而post的参数在请求体中,相对安全些

2023-03-13
小菜鸟
保安

get和post是http协议中的两种请求方式,http是基于tcp/ip的协议。

2023-03-13
WhileICan
Java后端

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

  1. GET是一种向服务器请求数据的方法,通常用于获取数据,而POST则是一种向服务器提交数据的方法,通常用于提交数据。
  2. GET请求将请求参数放在URL中,而POST请求将请求参数放在HTTP请求体中。
  3. GET请求是幂等的,即多次请求统一资源的结果相同,而POST请求不是幂等的,多次提交同一数据的话,服务器会不同的处理,比如新建用户是,第一次自然是创建一个用户信息,第二次返回...
2023-03-13
毛
Java后端

Get 请求参数通常在url 上,上限较低

Post ...

2023-03-13
NIKL
后端

get和post是http协议中的两种请求方式,http是基于tcp/ip的协议,按照约定:get方法的参数在URL中,post方法的参数在body中。

2023-03-13
  • url可见性
    • GET请求:url参数可见;
    • POST请求:url参数不可见
  • 数据传输上
    • GET请求:通过拼接url进行传递参数;
    • POST请求:通过body体传输参数
  • 缓存性
    • GET请求:可以被缓存,也会保留在浏览器的历...
2023-03-13
下载 APP