http --- get 与 post 区别
2019-05-27 15:22 *奋斗* 阅读(109) 评论(0) 收藏 举报1)get 刷新或后退没影响,post 刷新或后退会重新提交数据;
2)get 能被缓存和收藏为书签(浏览器自动缓存),post 不能被缓存和不能收藏为书签(除非手动设置);
3)get 对数据长度有限制,post 对数据长度没有限制;
4)get 只允许传输 ascii 字符,post 允许传输 ascii 字符,也允许传输二进制数据;
5)get 安全性较差,发送数据是url一部分;post 相对比较安全,数据没显示在url中,参数不会被保存;
6)post 比 get 请求头多了 content-length、content-type、cache-control,且查询字符串在消息主体中发送;
7)get 只需要一次http请求,post 需要两次;
8)get 只能进行url编码,post 支持多种编码方式。
个人统计【2】:2019-05-27、2019-05-28
浙公网安备 33010602011771号