2011-12-20 5 views
0

Я работаю над созданием webservice PHP/Zend REST и одним из его «методов» является получение профиля пользователя (скажем, site.com/user/profile). Все пользовательские данные в значительной степени кодируются как строка (имя, описание, dob, ...), но я не знаю, как мне получить их изображение. Какой был бы лучший способ принести изображение пользователя и все еще быть RESTfully выполнил? Должен ли я иметь конкретный метод для изображения или есть способ, который я мог бы принести сразу все данные?Получить профиль пользователя Picture RESTfull way

Изображения могут быть сохранены в файловой системе или в базе данных, это не имеет значения при реализации.

+0

Не подписывайте свои сообщения, пожалуйста; та –

ответ

1

пара опций: - Использовать заголовок типа принятия запроса на тот же Uri. (site.com/user/profile), так что получить с accept type json приведет их данные, с jpg он вернет изображение. - добавьте дополнительный идентификатор ресурса для изображения, например/user/profile/picture. Uri для этого ресурса должен быть указан в ответе для/user/profile

зависит от того, как вы думаете о картине, является ли это другим представлением того же ресурса или нового ресурса.

Смежные вопросы