GET和POST的区别

HTTP请求的方法有很多,其中GETPOST是两个最常用的方法

  1. 其中GET一把用来向服务器端请求资源,并将其作为响应返回给客户端。注意:GET方法的主要作用是获取服务器端的资源信息,就如同数据库查询操作一样,不会影响到资源自身的状态,例如增删改都是不允许的。
  2. POST方法提供了比GET方法更加强大的功能,它除了能够从服务器端获取资源外,同时还能够向服务器上传数据

注意:GET方法虽然也可以向服务器上传数据,但是一般情况下采用POST方法上传数据主要原因有以下两个方面:

  1. 采用GET方法上传数据时,一般是把数据放在URL的后面,两者采用?进行连接,各个变量之间用"&"进行连接。但是由于对URL的长度有限制,所以采用这种方式上传的数据量一般很小 ,通常在1024Byte 左右。而POST方法采用HTTP请求的附件进行,传送的数据量更大一些,一般默认为不收限制。
  2. GET方法可以通过URL直接看到变量的信息,容易将个人的隐私暴露出去,POST向服务器中提交的URL中并没有明文显示,所以相对来说是安全的。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值