- get把请求的参数放在url上,post放在request body里
- get提交的数据最大是2k(原则上url长度无限制,那么get提交的数据也没有限制咯?限制实际上取决于浏览器,(大多数)浏览器通常都会限制url长度在2K个字节,即使(大多数)服务器最多处理64K大小的url。post理论上没有限制。实际上IIS4中最大量为80KB,IIS5中为100KB。
- get产生一个TCP数据包,浏览器会把http header和data一并发送出去,服务器响应200(返回数据); post产生两个TCP数据包,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据),firefox除外。
- 下图
get和post的区别
最新推荐文章于 2024-03-15 20:45:36 发布