1
2
是的,PUT也可以用于创建。不同之处在于,使用POST,您通常将数据发送到集合的URI,服务器确定最终创建的资源的URI(在“201 created”响应的“location”头中返回给您)。
另一种思考方法是,按照惯例,PUT必须是等幂的,而POST则不是。这意味着无论PUT请求是发送一次还是多次都没有区别。结果是一样的:第一次创建新实体时,任何额外的PUT只更新实体,但是使用相同的数据,所以没有什么真正的变化。
|
2
0
您确定要使用PUT而不是POST吗?通常,PUT用于更新数据,POST用于添加新数据。 GET的一个缺点是数据可以缓存在客户端。
|
Dev · 在laravel rest api中按特定角色获取所有用户 2 年前 |
IDskxo · 为什么我们需要添加。响应的end()? 2 年前 |
KollegeBo · 触发更新的POST或GET 2 年前 |
meren · 如何使用react向后端api请求用户提供的值? 2 年前 |
CaptTaifun · 如何对“多个”和“单个”对象使用相同的端点? 2 年前 |
Zsombor Szende · 汇率api从哪里获取数据?[闭门] 2 年前 |