GET、POST、PUT、DELETE的区别

GET

GET 请求是用来获取数据的,不对服务器的数据做任何的修改,新增,删除等操作。
GET 请求就像数据库的 SELECT 操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容。GET 请求会把请求的参数附加在 URL 后面,这样会产生安全问题,如果是系统的登陆接口采用的 GET 请求,需要对请求的参数做一个加密。

PUT

PUT 请求是向服务器端发送数据的,PUT 请求就像数据库的 UPDATE 操作一样,用来修改数据的内容,PUT 的侧重点在于对于数据的修改操作。

POST

POST 请求同 PUT 请求类似,都是向服务器端发送数据的,但是 POST 请求会改变数据的种类等资源,就像数据库的 INSERT 操作一样,会创建新的内容。常用来数据的提交,新增操作。

DELETE

DELETE 请求用来删除某一个资源的,DELETE 请求就像数据库的 DELETE 操作一样。