一 适用场景
GET多用于获取数据,POST用于提交数据。
二 参数传递方式
GET以URL方式传递,参数直接拼接在URL后面,中间以&连接,参数会暴露在URL中。POST方法则放在参数体中,对用用户是不可见的,但是仍然可以利用浏览器的开发模式或者其他抓包工具进行查看。
三 请求数据大小
由于URL长度限制(一般不大于2000个字符),所以GET请求数据大小也受其限制。反之,POST请求数据则没有大小限制,但是浏览器和服务器会对其做出限制。
四 TCP数据包个数
GET方法只有一个TCP数据包,其中包含了header和data,发送后后服务端返回状态码。POST方法则是两个数据包,先发送header,服务器响应100后再发送data,最后服务端返回状态码。
GET和POST区别
最新推荐文章于 2024-07-11 08:57:39 发布