Python基础系列-HTTP协议中get和post的7个区别,欢迎补充

版权声明:如需转载,请注明转载地址。 https://blog.csdn.net/oJohnny123/article/details/82085521
get post
参数通过url传递 参数放在request body中传递

url中传递的参数是有长度限制的(1024)

网页显示内容莫名其妙被截断的情况下,可以往这个思路检查一下

 

无限制

参数直接暴露在url中 /
只能进行url编码 支持多种编码方式
浏览器主动cache 不会
请求参数会被完整保留在浏览历史记录里 不保留
浏览器HTTP请求中产生一个TCP数据包(对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);) 产生两个TCP数据包(而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。)

 

 


 

 

上一篇:JavaScript返回上一页代码区别


下一篇:Java工具集介绍11_04