阅读数: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返回数据)。
猜你喜欢
电风扇有烧焦味怎么修
绿核桃皮怎么快速去掉
越南南北长多少公里
异地违章怎么处理?用这几种方法快速搞定
嘉实多和美孚机油哪个好(机油用嘉实多壳牌美孚哪个好)
采用连续可变气门正时技术 cvvt发动机是什么意思
补牙能报销吗
小米13 Pro延迟拍照怎么设置
怎么弄水印
别克君威2.0t报价 君威2.0t售价16.58万起(全款落地18.09万)
下山带卓玛刀什么意思
12700k功耗
最新学习
荣耀x40GT怎么设置4g网络
圈里maso啥意思
无法与打印机进行通信是什么原因
长安欧尚x5空调滤芯在哪里 位于副驾驶手套箱后面
如何将现金存入微信钱包
一加 Ace 2怎么带壳截图
ipad第五代可以用触控笔吗
路由器组网是什么意思
为了多获兔产品饲料应如何配制
2022年汽车保险标志需要贴吗
林肯飞行家有5座版吗
24ah锂电池充满电需多少电