Встречается на собеседованиях • сегодня

Зачем нужны методы запросов

Методы HTTP (GET, POST, PUT, DELETE и др.) определяют тип операции, которую клиент хочет выполнить на сервере. Они стандартизируют взаимодействие между клиентом и сервером, делая API предсказуемым и RESTful.

  • GET — запрос данных (без изменения состояния сервера).
    javascript
    fetch('/api/users') // GET по умолчанию
  • POST — создание ресурса (отправка данных).

    javascript
    fetch('/api/users', { method: 'POST', body: JSON.stringify(data) })
  • PUT/PATCH — обновление (полное/частичное).

  • DELETE — удаление ресурса.

Зачем?

  1. Семантика — явное указание действия.
  2. Безопасность — GET кешируется, POST — нет.
  3. REST-совместимость — единый стандарт для API.

Пример RESTful-маршрута:

text
GET    /users      — список пользователей  
POST   /users      — создать пользователя  
PUT    /users/:id  — обновить пользователя  
DELETE /users/:id  — удалить пользователя  
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы