http GET和POST的区别
1、幂等性:
由于GET是读,POST是写,所以GET是幂等的,POST不是幂等的;由于GET是读,POST是写,所以用浏览器打开网页会发送 GET 请求,想要POST 打开网页要用 form 标签。
由于 GET 是读,POST 是写,所以 GET 打开的页面刷新是无害的,POST 打开的页面刷新需要确认。
由于 GET 是读,POST 是写,所以 GET 结果会被缓存,POST 结果不会被缓存。
由于 GET 是读,POST 是写,所以 GET 打开的页面可被书签收藏,POST 打开的不行。
2、请求参数:通常GET请求参数放在url上,POST放在body中,GET比POST不安全,GET请求参数有限2048个字节(和WEB服务器相关),POST请求参数无限;
3、TPC packet:GET产生一个TPC数据包,POST产生两个或以上TCP数据包;
注意:GET 和 POST最大区别是语义区别;
浙公网安备 33010602011771号