POST和GET两种请求的区别

POST和GET两种请求的区别form 表单提交中的区别 1 get 是从服务器上获取数据 post 是向服务器传送数据 2 get gt 把 参数数据队列 加到 提交表单的 action 属性所指的 URL 中 值和表单内各个字段一 一对应

大家好,欢迎来到IT知识分享网。

form表单提交中的区别:

1、get是从服务器上获取数据,post是向服务器传送数据。
2、get ->把 参数数据队列  加到 提交表单的action属性所指的 URL 中,值和表单内各个字段一 一对应。
3、post->是通过HTTP//post机制,将 表单内各个字段与其内容 放置在HTML//HEADER内一起传送到ACTION属性所指的url:地址。

1、get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。
2、get安全性非常低,post安全性较高。
3、最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。
4、GET在浏览器回退时是无害的,而POST会再次提交请求。
5、GET产生的URL地址可以被Bookmark,而POST不可以。
6、GET请求会被浏览器主动cache,而POST不会,除非手动设置。
7、GET请求只能进行url编码,而POST支持多种编码方式。
8、GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
9、GET请求在URL中传送的参数是有长度限制的,而POST没有。
10、对参数的数据类型,GET只接受ASCII字符,而POST没有限制。
11、GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。
12、GET参数通过URL传递,POST放在Request body中。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/179125.html

(0)
上一篇 2025-05-23 08:20
下一篇 2025-05-23 08:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信