1
182
等幂是指请求完成后系统的状态
在所有情况下(除了错误问题-见下文),帐户不再存在。 从 here
等幂的核心概念-您可以多次发送请求,而不必对服务器的状态进行其他更改。 |
2
44
是关于请求的效果,而不是你得到的响应代码。 http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1.2 说:
虽然您可能会得到不同的响应代码,但是 向同一资源发送N+1个删除请求可以认为是相同的。 |
3
9
副作用
,不是
-影响或反应。如果你做一个
这与删除请求决定以不同的方式更改服务器状态不同,因为该帐户已丢失,例如删除另一个帐户或留下错误日志。不, 您可以调用同一个删除请求一百万次,并且您可以确保服务器与第一次调用时处于相同的状态 . |
5
5
从 latest RFC for HTTP 1.1 (强调我的):
它明确表示,反应可能有所不同。更重要的是,它指出了这个概念的原因:如果一个操作是等幂的,那么当它遇到错误时,客户机可以重复这个操作,并且知道这样做不会崩溃任何东西;否则,客户机将不得不进行一个额外的查询(可能
|
6
2
我想同样的事情,404个账户是不存在的。 你可以反驳400个错误的请求。但在休息的意义上,你要求执行一个动作的对象不存在。相当于404。 |
Dev · 在laravel rest api中按特定角色获取所有用户 2 年前 |
IDskxo · 为什么我们需要添加。响应的end()? 2 年前 |
KollegeBo · 触发更新的POST或GET 2 年前 |
meren · 如何使用react向后端api请求用户提供的值? 2 年前 |
CaptTaifun · 如何对“多个”和“单个”对象使用相同的端点? 2 年前 |
Zsombor Szende · 汇率api从哪里获取数据?[闭门] 2 年前 |