一、GET和POST区别:GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。
1、GET参数通过URL传递,POST放在Request body中。
2、GET请求会被浏览器主动cache,而POST不会,除非手动设置。
3、GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
4、Get 请求中有非 ASCII 字符,会在请求之前进行转码,POST不用,因为POST在Request body中,通过 MIME,也就可以传输非 ASCII 字符。
举例子: 一般我们在浏览器输入一个网址访问网站都是GET请求。增加新闻评论就是POST请求。
二、PUT用于增加资源信息。DELETE用于删除资源信息。
参考链接:https://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html