Задача состоит в следующем. Есть страничка, доступы к которой мы предоставим 

К ней нужно прикрутить механизм активации купона, следующим образом.

1. Поле для ввода купона не должно содержать маску 

2. Поле ввода должно принимать только цифры 

3. По нажатию на кнопку “Активировать купон” должен происходить POST запрос по адресу.

В теле запроса передавать

{"coupon": "Number_coupon" //номер купона из поля ввода

}

4. В ответ

4.1 При удачном ответе код 2 и возвращает :

{"title": "Header" // заголовок сообщения

"message": "Message" / текст сообщения, но моет прийти пустым

}

4.2 При ошибке код вернет 400 или 500 в зависимости какая ошибка возникла и тело сообщения :

{"title": "Header" // заголовок сообщения

"message": "Message" / текст сообщения, но моет прийти пустым

}

5. Полученный ответ необходимо вывести в зеленом поле под кнопкой “Активировать купон”. При каждом нажатие кнопки “Активировать купон” вывод в зеленом поле должен очищаться и отображать новый полученный ответ.

Для тестирования API предоставим страничку и разные купоны,  активированный (что покажет что купон активирован раньше), не активированные купоны (показ сообщения об успешной регистрации), несуществующие купоны (покажет, что такого купона не существует), не зарегистрированные купоны (покажет ошибку что вы нарушили условия акции)

Задача в целом не сложная. Более подробно можно обсудить в лс.

5 лет назад
roze_nk
Егор 
28 лет
5 лет в сервисе
Был
5 лет назад

Заявки фрилансеров

Андрей
 
26 лет
5 лет в сервисе
Был
5 лет назад
5 лет назад
Антон
 
26 лет
7 лет в сервисе
Был
3 года назад
3 отзыва
5 лет назад
Владимир
 
38 лет
5 лет в сервисе
Был
5 лет назад
5 лет назад