AddAvatar

AddAvatar

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

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

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

Как вызвать метод, см в видео или статье.

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

Имя параметра

Тип

Обязательный?

Описание

Имя параметра

Тип

Обязательный?

Описание

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

Параметры:

  • email = test@tset.st4

  • avatar = (небольшая картинка)

Ответ:

{ "status": "ok" }