【发布时间】:2012-05-22 22:37:20
【问题描述】:
假设我有代表图像的资源
PUT /images/[id] with path -> 如果已经存在更新我的资源,将为我创建一个新的图像资源
POST /images/[id] -> 更改或更新资源 例如,图像名称
DELETE /images/[id] -> 这将删除我的资源
GET /images/[id] -> 获取图片详细信息
现在是实际问题。如果我需要向图像添加其他操作怎么办?假设图像资源将响应减少红眼操作或任何其他类似裁剪、调整大小
那么这些动作是如何考虑的,在restful接口中应该如何调用呢?
/images/[id]/remove_redeye
/images/[id]/crop
/images/[id]/resize
以上调用在restful接口中有效吗?我对应该考虑哪些操作感到困惑(PUT POST)?
【问题讨论】:
标签: rest