PassFront
  1. PassFront
  2. База знаний
  3. DOM и браузер

Какие HTTP-запросы важны на практике и как их применять?

DOM и браузер

На практике важны HTTP-запросы GET, POST, PUT, PATCH, DELETE — каждый под своё действие с ресурсом. Их применяют через fetch/axios в REST API.

Основные запросы и применение

GET — получить данные

const res = await fetch('/api/users?page=1');
const users = await res.json();

Списки, детали, поиск. Параметры в URL, кешируется.

POST — создать / отправить

await fetch('/api/users', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ name: 'Ann' }),
});

Создание ресурса, отправка форм, логин.

PUT — заменить целиком

Полное обновление ресурса (нужно передать все поля).

PATCH — обновить частично

await fetch('/api/users/1', {
  method: 'PATCH',
  body: JSON.stringify({ age: 26 }),
});

Обновить отдельные поля.

DELETE — удалить

await fetch('/api/users/1', { method: 'DELETE' });

Практика

  • Обрабатывать статус-коды (res.ok, 4xx/5xx).
  • Заголовки: Content-Type, Authorization.
  • Ошибки сети — через try/catch.

Коротко для собеседования

Практичные запросы: GET (получить, параметры в URL), POST (создать/отправить, данные в теле), PUT (заменить целиком), PATCH (обновить часть), DELETE (удалить). Отправляют через fetch/axios, обрабатывая статус-коды, заголовки и ошибки.

Другие вопросы раздела