美文网首页
get和post的区别

get和post的区别

作者: 笔墨流年乱浮生 | 来源:发表于2018-09-11 19:42 被阅读0次

一个很有趣的博客来解释get和post的区别: https://www.cnblogs.com/logsharing/p/8448446.html

先存放一下

Post 和 Get 的区别(重要)
1.Get 请求能缓存(保存在浏览器的浏览历史),Post 不能
2.安全性:Post 相对 Get 安全一点点,因为 Get 请求都包含在 URL 里, Post 不会, 但是在抓包的情况下都是一样的。
3. 传输数据的大小: GET 请求不同浏览器(2K)的限制不同,一般在 2k-8K 之间,POST 提交数据比较大,大小靠服务器(64K)的设定值限制,而且某些数据只能用 POST 方法「携带」, 比如 file。
4.Post 支持更多的编码类型且不对数据类型限制

你轻轻松松的给出了一个“标准答案”:
1.GET在浏览器回退时是无害的,而POST会再次提交请求。
2.GET产生的URL地址可以被Bookmark(书签),而POST不可以。
3.GET请求会被浏览器主动cache(缓存),而POST不会,除非手动设置。
4.GET请求只能进行url编码,而POST支持多种编码方式。
5.GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
6.GET请求在URL中传送的参数是有长度限制的,而POST没有。
7.对参数的数据类型,GET只接受ASCII字符,而POST没有限制。
8.GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。
9.GET参数通过URL传递,POST放在Request body中。

相关文章

  • HTTP

    get和post请求的区别 GET参数通过URL传递,POST放在Request body中。GET比POST更不...

  • post And get

    post And get post 与 get 请求的区别: 相同点:post和get都属于tcp协议传输。 po...

  • API Test-基础知识

    1、接口测试的类型:get/post/delete/put 2、post和get的区别: a、get参数写在...

  • http协议,tcp/udp汇总

    GET和POST请求方式的区别? get获取数据,post发送数据 get拼接URL后面,post参数放在body...

  • 实现异步请求的方法

    原生ajax写法: 请求方式:get,post,head,delete,get和post的区别 get将请求的参数...

  • 这份PHP面试题,我只挑重点,且很详细

    基础篇 1 Get 和 POST 的区别 表单提交中get和post方式的区别有5点 get是从服务器上获取数据,...

  • URLConnection以post方式提交数据

    post请求跟get请求的区别 一 ☆☆☆☆☆☆☆和get方式提交数据 区别 路径不同 二 ☆☆☆☆☆☆☆和get...

  • POST和GET的区别

    Post和Get请求的区别GET和POST是HTTP请求的两种基本方法,最直观的区别就是GET把参数包含在URL中...

  • get和post

    HTTP POST和GET的区别 1、HTTP 只有POST和GET 两种命令模式; 2、 POST 是被设计用来...

  • 2018-10-08:数据的增加与修改

    JSP表单 method中的get和post的区别(默认为get) get地址明参,post将参数隐藏 get不支...

网友评论

      本文标题:get和post的区别

      本文链接:https://www.haomeiwen.com/subject/jbqpgftx.html