http协议:get和post区别

一,http两种最常用的HTTP方法:GET和POST

GET-从指定的资源请求数据。
POST-向指定的资源提交要被处理的数据。

二,Get与Post区别

  GET Post
后退/刷新按钮 无害 数据会被重新提交。
书签 可被收藏为书签。 不可被收藏为书签。
缓存 能被缓存。 不能被缓存。
历史 参数会保存在浏览器历史中,也可能保存在web日志中。 参数不会被保存在浏览器历史中。
数据长度限制 受URL数据长度的限制(URL最大长度为2048个字符) 无限制,可提交大量数据。
安全性 传送的数据添加在URL中,安全性较差,敏感信息不能使用GET请求。

比GET安全,参数不会被保存在浏览器历史中或者服务器日志中。 

可见性 对所有人可见。

数据不会显示在URL中,不可见。

参数的数据类型 只允许ASCII字符。

没有限制,也允许二进制。

面试标准答案- @(~。。~)@-

原文地址:https://www.cnblogs.com/temari/p/13514120.html