get和post的区别面试

如题所述

GET 和 POST功能不同:


GET - 是从服务器上获取数据


POST - 是向服务器传送数据 



参数传递方式不同:


GET 请求的参数是在 URL 中发送的


POST 请求的 参数是在消息主体中发送的


数据传输大小限制不同:


get传送的数据量较小,不能大于2KB。


post传送的数据量较大,一般被默认为不受限制。



安全性不同


get安全性比较低,因为传参方式在url中,很容易被看到


post安全性较高,如果参数包含机密信息的话,建议用Post数据提交方式


GET产生一个TCP数据包;POST产生两个TCP数据包

温馨提示:答案为网友推荐,仅供参考
相似回答