【发布时间】:2019-02-15 07:53:26
【问题描述】:
HY
我正在使用标准等 http 方法处理后端架构
get 获取资源, 添加一些资源的帖子 put 用于更新和 delete 用于删除资源。
但有人坚持让我更改所有发布方法,这种逻辑认为这是调用 get 的不安全方法,使用参数删除。
【问题讨论】:
-
听起来不是一个好建议。但是,GET 的要求之一是,它不应该改变任何状态。如果逻辑内部发生了一些变化,POST 是正确的选择。同样,PUT 必须是幂等的。如果您的逻辑不是幂等的,则应使用 POST。
标签: http architecture