假设我有代表图像的资源
PUT /images/[id] with path -> 如果已经存在,将创建一个新的图像资源更新我的资源
POST /images/[id] -> 更改或更新资源 例如,图像名称
DELETE /images/[id] -> 这将删除我的资源
GET /images/[id] -> 获取图像详细信息
现在是实际问题。如果我需要向图像添加其他操作怎么办?假设图像资源将响应减少红眼操作或任何其他类似裁剪、调整大小
那么如何考虑这些操作以及在 restful 接口中应该如何调用呢?
/images/[id]/remove_redeye
/images/[id]/crop
/images/[id]/调整大小
以上调用在restful接口中有效吗?我很困惑应该考虑这些行动(PUT POST)?