阅读数:60
已有1条回答
管理员
getpost请求的区别:
1、安全性不同。post请求更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中,get请求的是静态资源,则会缓存,如果是数据,则不会缓存)
2、数据大小不同。post请求发送的数据更大(get请求有url长度限制,http协议本身不限制,请求长度限制是由浏览器和web服务器决定和设置)
3、数据类型不同。post请求能发送更多的数据类型(get请求只能发送ASCII字符)
4、传参方式不同。get请求参数通过url传递,post请求放在request body中传递。
5、数据包数量不同。get请求产生一个TCP数据包;post请求产生两个TCP数据包(get请求,浏览器会把http header和data一并发送出去,服务器响应200返回数据;post请求,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200返回数据)。
猜你喜欢
5g+是什么信号
汽车底漆和面漆的区别(汽车专用漆面与底漆的作用)
奔驰敞篷e260报价多少钱 落地最低不足70万
2022冬奥会举行多久
vivoS16关机后闹钟会响吗
比亚迪dmi质量怎么样可靠吗(比亚迪汉dm-i的缺点总结)
五金店有卖烧碱吗
电脑热的烫手危险吗
为什么qq通讯录刷新不出来
airpods功能使用技巧
奔驰glcamg43报价及图片(奔驰glc43amg轿跑值得买吗)
圆明园是什么
最新学习
水果渍弄到衣服上怎么洗
马自达阿特兹2021款价格 阿特兹2021款报价(新款售价15万)
vivo S17e怎么打开运动计步
ios16.1.1正式版打英雄联盟手游掉帧严重怎么办
磨砂皮衣怎么清洗打理
华坪县景点
超白玻璃怎么做清洁工作
excel怎么跳行求和
驾驶证如何快速挂失
传祺ga8是什么级的车 定位为c级轿车
奔腾e01价格表 最便宜车型20万左右
福特1.5l三缸发动机好在哪里 可以帮你节省预算