Это общедоступный API-метод, который вы можете подергать для ознакомления.

Все методы сделаны для моего курса «Тестирование REST API». Теорию я выкладываю на youtube и в блог, а за практикой заходите!


Метод с загрузкой картинки через POST!



Загрузить аватарку пользователю

REST — http://users.bugred.ru/tasks/rest/addavatar


Входные параметры

Имя параметраТипОбязательный?Описание
emailстрокадаЕмейл пользователя, аватарку которому надо сменить
avatarфайлдаСама аватарка

Результирующие данные

Имя параметраОписание
statusУспешно ли прошел вызов метода? Или говорит «ok», или сообщает об ошибке

Особенности использования

Возможные форматы картинки: jpg, png.

Максимальный размер файла: 150 кб

Примеры вызова

Пример 1. Email в URL

Так задумывалось разработчиком, он мне для проверки кидал именно такой URL

URL:

http://users.bugred.ru/tasks/rest/addavatar/?email=test@tset.st4

Параметр: avatar

Ответ:

{
    "status": "ok"
}

Аватарка в интерфейсе тоже изменилась

Пример 2. Email в теле

Так тоже можно вызвать, тем более что именно такой URL мы получаем из общего списка методов.

Без ТЗ сложно догадаться, какие параметры должны быть внутри, но можно дернуть один URL и прочитать в ответе, что методу не хватает для полного счастья.

URL:

http://users.bugred.ru/tasks/rest/addavatar

Параметры:

Ответ:

{
    "status": "ok"
}