Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад

Какие HTTP-методы (GET, POST, PUT, PATCH, DELETE) используются для CRUD-операций?

Вопрос проверяет умение связывать методы HTTP с базовыми операциями создания, чтения, обновления и удаления.

Короткий ответ

GET — чтение (Read); POST — создание (Create); PUT/PATCH — обновление (Update); DELETE — удаление (Delete). PUT заменяет весь ресурс, PATCH вносит частичные изменения.

Длинный ответ

Create (C)

  • POST: создаёт новый ресурс, URI генерируется сервером.

  • Пример: POST /users с JSON-телом → новый пользователь.

Read (R)

  • GET: запрашивает представление или данные без изменения.

  • Пример: GET /users/123.

Update (U)

  • PUT: полная замена ресурса; если нет — может создать.

  • PATCH: частичное изменение полей ресурса.

  • Пример PATCH: PATCH /users/123 с { "email": "new@mail" }.

Delete (D)

  • DELETE: удаляет ресурс по указанному URI.

Идемпотентность

  • GET, PUT, DELETE — идемпотентны: многократные вызовы дают тот же результат.

  • POST, PATCH — не всегда идемпотентны.

  • Аватар

    QA Manual Guru

    Ziyaev Ed

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    3

  • Сложность:

    4

Навыки

  • Networks

Ключевые слова

#http

#method

#get

#post

#put

#patch

#delete

#crud

Подпишись на QA Engineer в телеграм

  • Аватар

    QA Manual Guru

    Ziyaev Ed

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.