获取用户个人头像RESTful方式

时间:2011-12-20 10:56:02

标签: php web-services zend-framework rest

我正在构建一个PHP / Zend REST Web服务,其中一个“方法”是检索用户配置文件(我会说让我们说site.com/user/profile)。所有的用户数据都被编码为字符串(名称,描述,dob,...),但我不知道应该如何检索他们的图像。什么是带来用户图像的最佳方式仍然是RESTful编译?我应该有一个特定的图像方法,还是我可以一次把所有数据带到它?

图片可以保存在文件系统或数据库中,这与实现无关。

1 个答案:

答案 0 :(得分:0)

几种选择:   - 对同一个Uri请求使用接受类型标头。 (site.com/user/profile),所以get接受类型的json会带来他们的数据,用jpg它会返回图像。   - 为图像添加其他资源标识符,例如/ user / profile / picture。应在/ user / profile

的响应中提供此资源的Uri

取决于您对图片的看法,是对同一资源或新资源的不同表示。