1. Цели:
– Изучить основы создания простого Web-приложенияи работы с ним;
– Изучить основы взаимодействия с Web-приложением при помощи POST, PUT, DELETE запросов.
2. Задание:
В созданное в ходе выполнения практической работы 1 Web-приложение добавить обработку:
1) POST запроса. Приложение должно принимать данные в формате JSON. Пример входных данных:
{
“name”: “Vlad”,
“age”: 55
}
2) PUT запроса. Идентификатор пользователя (поле id) должно отправляться в теле запроса. Пример:
{
“id”: 4,
“name”: “Vlad”,
“age”: 55
}
3) DELETE запроса. В приложение должен передаваться только идентификатор пользователя (поле id) в теле запроса. Пример:
{
“id”: 4
}
4) Реализовать сохранение источника данных в файл
3. Содержание отчёта:
• цель;
• задание;
• краткое описание методов и получившегося результата;
• листинг кода;
• изображение работы методов (из Postman, Insomnia или их аналогов);
• ответы на контрольные вопросы.
4. Контрольные вопросы:
1) Чем отличается GET запрос от POST запроса?
2) Можно ли заменить POST, PUT, DELETE запросы на GET с сохранением функционала?
3) Где располагаются отправляемые данные в POST запросе?
4) Какие Http-методы можно считать безопасными и в каких случаях?
