GET - Фото пользователя
Описание
Эндпоинт GET /users/{id}/photo
используется для получения фото пользователя по его уникальному идентификатору (ID).
Авторизация
Заголовок | Описание | Пример |
---|---|---|
Authorization | Токен для аутентификации. | Authorization: Bearer abcdef1234567890 |
Структура запроса
Параметры пути
Параметр | Тип | Описание | Обязательный |
---|---|---|---|
id | UUID | Уникальный идентификатор пользователя. | Да |
Пример запроса
URL запроса
GET /users/be63c536-6cf3-4866-8970-37a956e3f403/photo
Authorization: Bearer abcdef1234567890
Возможные ответы
1. Успешный ответ
Код состояния HTTP: 200 OK
Фото пользователя будет возвращено как файл изображения (например, JPEG, PNG) в теле ответа.
Заголовки ответа:
- Content-Type: Тип контента изображения (например,
image/jpeg
,image/png
).
Тело ответа: Бинарные данные изображения фото пользователя.
2. Ресурс не найден
Код состояния HTTP: 404 Not Found
Пример тела ответа:
{
"message": "resource wasn't found",
"code": "not.found",
"timestamp": "2023-03-07T05:57:59.315Z"
}
Описание: Фото для указанного пользователя не найдено.
3. Внутренняя ошибка сервера
Код состояния HTTP: 500 Internal Server Error
Пример тела ответа:
{
"message": "internal server error",
"code": "internal.server.error",
"timestamp": "2023-03-07T05:57:59.315Z"
}
Описание: Произошла непредвиденная ошибка на сервере при обработке запроса.
Резюме
Используйте GET /users/{id}/photo
, чтобы получить фото пользователя по его уникальному ID. Убедитесь, что пользователь существует и у него есть фото, чтобы избежать ошибок. Ответ будет содержать данные фото или сообщение об ошибке, указывающее на проблему.