这是HTTP的两种常用的传递方法,理解之前需要了解 网络的相关知识,这样学习起来会更有效!
GET:
它是一个从服务器获得数据的方式,特点是:执行的效率比较高,速度更快,但是对于数据来讲,如用采用GET方式从服务器获取数据具有非常的不安全性。
分析:
GET获取数据的过程是将所用的参数直接包装在URL中(请求能放缓存),这样做的提快了获取数据的速度,提高了效率。但是,最重要的是将用户输入请求的数据直接暴露于外界。
GET从服务器获取数据的过程具有不安全性,不能保证用户的隐私和信息安全,一般不采用。
POST:
一种向服务器发送数据的方式,可以获取到服务器处理后的结果。特点:效率不高,具有一定意义上的安全性(和GET方式相比)。
分析:
POST发送给给服务器的数据是不包含参数的(请求不能被缓存),它会将用户的输入请求的信息以参数形式打包发送给服务器,服务器收到后会解析到里面的内容,这样做就能保证用户输入信息的相对安全。
使用场景:
一般用在使用到跟密码,银行卡号,信息之类时,就使用 POST 方式传递。
时间: 2024-10-06 21:30:49