专为高中生提供有价值的资讯

当前位置:来高考大学介绍大学动态post和put的区别

post和put的区别

时间:2021-06-03作者:旧梦颜一键复制全文保存为WORD
专题:

PUT和POST都有更改指定URI的语义,但PUT被定义为idempotent的方法,POST则不是idempotent的方法。PUT请求:如果两个请求相同,后一个请求会把第一个请求覆盖掉。(所以PUT用来改资源)Post请求:后一个请求不会把第一个请求覆盖掉。(所以Post用来增资源)

post和put的区别

PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。

POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变数据的种类等资源,就像数据库的insert操作一样,会创建新的内容。几乎目前所有的提交操作都是用POST请求的。

就像前面所讲的一样,既然PUT和POST操作都是向服务器端发送数据的,那么两者有什么区别呢。POST主要作用在一个集合资源之上的(url),而PUT主要作用在一个具体资源之上的(url/xxx),通俗一下讲就是,如URL可以在客户端确定,那么可使用PUT,否则用POST。

综上所述,可理解为以下:

POST /url 创建

PUT /url/xxx 更新

小编推荐

相关文章

  • 什么是招生章程

    招生章程是高等学校向社会公布有关信息的主要载体,是其开展招生工作、录取新生的重要依据,也是应用写作研究的文体之一。是高等
  • ui设计一对一培训多少钱 有必要上培训班吗

    UI设计培训费用一般都是1W-2W之间。UI设计的课程体系已经变得越来越完美。很多人想学UI设计课程,一定知道通过UI培

Copyright 2019-2029 http://www.laigaokao.com 【来高考】 皖ICP备19022700号-4

声明: 本站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告