GET 与 POST 的区别

最近在面试,刚好整理一下HTTP的GET与POST的区别,9大区别~标准答案哦,有浅度也有深度。

图片版

GET与POST的区别

文字版

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 协议》,转载必须注明作者和本文链接
阿德
zhangdeTalk
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!