Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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

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

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

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

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

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

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

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

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

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

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

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

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

Пример 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

Параметры:

  • email = test@tset.st4
  • avatar = (небольшая картинка)

Ответ:

{
    "status": "ok"
}
  • No labels