GET
1、用于获取资源
2、请求参数写在url中,比较不安全。浏览器处于性能方面的考虑,通常会限制url的长度,因此GET参数的长度也就受到了限制。
3、多次重复操作得到的结果是一样的,无副作用,也就是幂等的。
POST
1、用于向服务器提交数据,并得到一个结果
2、请求参数写在请求体中,比较安全
3、重多次复操作将多次提交数据,可能得到不同的结果,有副作用,不是幂等的。
GET
1、用于获取资源
2、请求参数写在url中,比较不安全。浏览器处于性能方面的考虑,通常会限制url的长度,因此GET参数的长度也就受到了限制。
3、多次重复操作得到的结果是一样的,无副作用,也就是幂等的。
POST
1、用于向服务器提交数据,并得到一个结果
2、请求参数写在请求体中,比较安全
3、重多次复操作将多次提交数据,可能得到不同的结果,有副作用,不是幂等的。