在REST(Representational State Transfer)架构中,PUT和POST是两种常见的HTTP方法,它们在不同的场景下使用。 PUT方法用于更新资源,它是幂等的,这意味着多...
51CTO博客已为您找到关于rest中 put和post区别的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及rest中 put和post区别问答内容。更多rest中 put和post区别相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
在RESTful概念里,HTTP Method代表不同的语义,GET/PATCH/DELETE没有太多的困惑,但是POST/PUT经常让人分不清楚。 有说POST用来创建,PUT用来修改的;也有PUT用来创建,POST用来修改的。各种一词,抛到微信群里能瞬间吵起来。 其实都不对,POST和PUT都能用来创建。它们最重要的区别是由它们最基础的概念决定的,那就是PUT要...
PUT: PUT /resources/<existingResourceId> HTTP/1.1 PUT /resources/<newResourceId> HTTP/1.1 在原来resourceID下进行Put请求,就是对资源的更新 在新的资源ID下进行PUT请求,则是创建新的资源 POST Create a new resource under the /resources URI, orcollection. Usually the identifier is returned by the se...
在HTTP中,PUT被定义为idempotent(幂等)的方法,POST则不是,这是一个很重要的区别。 POST 用于提交请求,可以更新或者创建资源,是非幂等的 举个例子,在我们的支付系统中,一个api的功能是创建收款金额二维码,它和金额相关,每个用户可以有多个二维码,如果连续调用则会创建新的二维码,这个时候就用POST ...
PUT/questions/{question-id} 该POST方法用于请求源服务器接受请求中包含的实体作为请求行中的Request-URI标识的资源的新下级。它本质上意味着POST request-URI应该是一个集合URI。POST/questions PUT方法是幂等的。因此,如果您多次发送重试请求,那应该等同于单个请求修改。 POST不是幂等的。因此,如果您重试请求N次,...
区别在于POST 是作用在一个集合资源之上的(/uri),而PUT操作是作用在一个具体资源之上的(/uri/xxx),再通俗点说,如果URL可以在客户端确定,那么就使用PUT,如果是在服务端确定,那么就使用POST,比如说很多资源使用数据库自增主键作为标识信息,而创建的资源的标识信息到底是什么只能由服务端提供,这个时候就必须使用POST...
区别在于POST 是作用在一个集合资源之上的(/uri),而PUT操作是作用在一个具体资源之上的(/uri/xxx),再通俗点说,如果URL可以在客户端确定,那么就使用PUT,如果是在服务端确定,那么就使用POST,比如说很多资源使用数据库自增主键作为标识信息,而创建的资源的标识信息到底是什么只能由服务端提供,这个时候就必须使用POST...
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是POST,GET,PUT,DELETE;而PATCH是后来新增的方法。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的POST,GET,PUT,DELETE,PATCH就对应着对这个资源的创建,查看,创建或更新,删除,部分更新等五种操作。在介绍五种...
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有...