GET 与 POST 的区别
最近在面试,刚好整理一下HTTP的GET与POST的区别,9大区别~标准答案哦,有浅度也有深度。
图片版
文字版
1. GET的退回是无害的,POST会再次请求
2. GET的URL会被bookmark,POST不会
3. GET会主动被cache,POST不会,可以手动设置
4. GET会被完整记录到历史记录中,POST不会
5. GET的参数会暴露在URL上,POST的参数在request body,GET不安全
6. GET的参数信息有长度限制,POST没有
7. GET的参数数据类型只能为ASCII字符,POST不限制
8. GET只能URL编码,POST可以多种编码方式
9. GET发送一次TCP包,POST发送两次TCP包
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: