Вопрос проверяет понимание основных HTTP-методов.
GET — получает данные (параметры в URL, кэшируется).
POST — отправляет данные (тело запроса, не кэшируется).
GET менее безопасен, POST — для изменения данных.
1. GET:
Используется для чтения данных.
Параметры передаются в URL (?key=value).
Ограничен по длине (зависит от браузера).
Пример:
fetch('/api/users?id=1');2. POST:
Используется для отправки данных (логины, формы).
Данные в теле запроса (не видны в URL).
Нет ограничения по длине.
Пример:
fetch('/api/users', {
method: 'POST',
body: JSON.stringify({ name: 'Alice' })
});Когда использовать:
GET — для безопасных запросов (поиск, фильтрация).
POST — для создания/изменения данных.
Вывод:
Выбор метода зависит от типа операции.