从本质上来说都是HTTP请求,都是TCP/IP协议的
GET和POST的区别:
- GET在浏览器回退时时无害的,而POST会再次提交请求
- GET对数据的长度有限制,而POST没有
- GET能被缓存,POST不能被缓存
- GET产生一个TCP数据包;POST产生两个TCP数据包。
(对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200;
而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok。
)