get和post传参

bef64706682043389e6797e5aa41fab5.jpg

 浏览器利用get请求来读取一个资源,譬如HTML页,样式文件,JS文件等,利用post来提交一个表单,同时得到一个结果反馈页。

1.数据传输方式

get请求:通过URL参数将数据附加在URL后面,以键值对的形式传输数据。数据在URL中可见,可以被缓存,收藏和分享。

post请求:将数据放在消息体中传输,不会显示在URL中。数据对于用户来说是不可见的。

2.数据传输大小限制

get参数一般约定俗成放在URL的query中,而又因为URL的长度有上限,因此gate请求有长度有上限。

Post可以传输大量数据

3.数据编码方式

Get请求:数据以URL编码方式传输,特殊字符会被转义。

Post请求:数据可以使用多种编码方式传输,包括URL编码,表单编码和多部分编码。

4.请求语义

get请求表示对资源的获取操作,不应该对服务器端数据进行修改

post请求表示对资源的提交操作,可以对服务器端数据进行修改

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值