1. GET 和 POST 的区别
【注意】HTTP没有要求,如果Method 是POST,数据就要放在BODY中。也没有要求 Method 是GET,数据就一定放在 URL 中而不能放在 BODY中。
GET 和 POST 是HTTP 协议中的两种发送请求的方法。 HTTP是什么呢? HTTP 是基于 TCP/IP 的关于数据如何在万维网上通信的协议。HTTP 底层是 TCP/IP,所以 GET 和 POST 的底层也是 TCP/IP。
=============================================================================
【区别一】
- GET 参数是通过 URL 传递
- POST 放在 request body中
下面用生动形象的例子来说明 GET 和 POST 之间的区别。
在万维网的世界中,TCP就像是汽车,我们用TCP 来运输数据,它很可靠,从来不会发生丢件少见的现象。但是,如果路跑的全部是看起来一模一样的汽车,那么送急件的汽车可能被前面的汽车堵在了路上,导致急件不能运输到目的地。为了避免这种情况发生,