В четвёртом модуле мы научились читать данные с сервера. Сейчас — учимся отправлять их обратно. Это половина любого реального приложения: фронт не только показывает, но и принимает решения пользователя, и шлёт их серверу.
Разберём пять подглав. Сначала — четыре про разные способы передать данные:
- query-параметры — для фильтров, поиска, пагинации;
- тело POST-запроса — для создания новых ресурсов;
- заголовки — что в них реально полезного для фронта;
- PUT vs PATCH — какая разница на практике.
Пятая — кэширование. Cache-Control и ETag — формально это не «отправка», а нюанс протокола, но новичку важно с этими заголовками подружиться сразу, иначе потом каждый второй вопрос «почему не обновляется» будет вызывать панику.