当前位置: 首页 > 图灵资讯 > 行业资讯> python用get还是post好

python用get还是post好

发布时间:2025-12-04 16:29:58

Python最好使用post。以下是它们之间的具体区别:

GET生成TCP数据包;POST生成两个TCP数据包。

解释:

浏览器将http用于GET模式的要求 header和data一起发送,服务器响应200(返回数据);

对于POST,浏览器首先发送header,服务器响应100 continue,浏览器再次发送data,服务器响应200 ok(返回数据)。

换句话说,GET只需要一辆车就可以送货,而POST必须跑两次。第一次,先跟服务器打招呼“嗨,我以后要送一批货,你打开门迎接我”,然后回去送货。

因为POST需要两个步骤,而且需要更多的时间,所以GET似乎比POST更有效。因此,Yahoo团队建议用GET代替POST来优化网站性能。但这是一个坑!小心跳进去。为什么?

1. GET和POST都有自己的语义,不能随便混用。

2. 根据研究,在良好的网络环境下,发送一个包的时间和发送两个包的时间差异基本上可以被忽略。在网络环境较差的情况下,两个包的TCP在验证数据包的完整性方面具有很大的优势。

3. 并非所有浏览器都会在POST中发送两次包,Firefox只发送一次。

所以从本质上说,post比get好。

更多Python知识,请关注:Python自学网!!

相关文章

python用get还是post好

python用get还是post好

2025-12-04
python在vim中怎么用

python在vim中怎么用

2025-12-04
python怎么shell脚本运行

python怎么shell脚本运行

2025-12-04
python怎么打空字符串

python怎么打空字符串

2025-12-04
python怎么集体右移

python怎么集体右移

2025-12-04
python怎么接入支付宝

python怎么接入支付宝

2025-12-04