乐趣区

关于http:get和post的区别

1.get 申请发一次 tcp 包,post 申请发两次 tcp 包。get 把所有数据一次性发送给服务器,post 第一次先发蕴含申请头的 tcp 包,服务器返回状态码 100,示意服务器收到了申请的初始局部,请客户端持续发送,第二次发蕴含申请体的 tcp 包。
2.get 申请形式参数通过 ”?” 拼接在 url 后,post 申请形式参数放在申请体中。
3.get 申请形式长度有限度,个别在 2K~4K,而 post 申请形式长度不限。
4.get 申请形式参数是在 url 中是可见的,post 须要捉包能力看到参数,后者绝对来讲安全性好一些。
5.get 能够缓存,post 不能缓存。

退出移动版