TGViewer
YeaHub Tech YeaHub Tech @yeahub_tech · 411 subscribers
Post #92 161
#WebDevelopment

📡 Какие методы HTTP-запросов существуют?

HTTP — это основа для передачи данных в интернете. Разберём основные HTTP-методы:


➕ GET — Получение данных

GET /api/users?id=123 HTTP/1.1
Host: example.com


• Запрашивает данные без изменений
• Параметры в URL
• Кэшируется
• Можно добавить в закладки
• Идемпотентный


➕ POST — Создание ресурса

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json

{
"name": "Алексей",
"email": "alex@example.com"
}


• Отправляет данные на сервер
• Для создания новых ресурсов
• Данные в теле запроса
• Не кэшируется
• Не идемпотентный


➕ PUT — Полное обновление

PUT /api/users/123 HTTP/1.1
Host: example.com
Content-Type: application/json

{
"name": "Алексей",
"email": "new.alex@example.com"
}


• Заменяет ресурс полностью
• Может создать новый ресурс
• Идемпотентный


➕ DELETE — Удаление

DELETE /api/users/123 HTTP/1.1
Host: example.com


• Удаляет ресурс
• Идемпотентный


➕ PATCH — Частичное обновление

PATCH /api/users/123 HTTP/1.1
Host: example.com
Content-Type: application/json

{
"email": "newest.alex@example.com"
}


• Частично изменяет ресурс
• Передаёт только изменяемые поля
• Обычно не идемпотентный


➕ HEAD — Только заголовки

• Возвращает только HTTP-заголовки
• Для проверки доступности ресурса
• Идемпотентный


➕ OPTIONS — Информация о ресурсе

• Запрашивает информацию о методах и заголовках
• Используется для CORS
• Идемпотентный


➕ CONNECT — Туннелирование

• Создаёт туннель через прокси
• Для HTTPS через HTTP-прокси


➕ TRACE — Диагностика

• Возвращает запрос обратно
• Для отладки
• Обычно отключен


💡 Что такое идемпотентность?
Идемпотентность — многократное выполнение одной операции даёт один результат.

Идемпотентные методы:
• GET
• PUT
• DELETE
• HEAD
• OPTIONS

Не идемпотентные:
• POST
• PATCH (обычно)



🌐 Новости

🖥 Платформа
More from @yeahub_tech
  1. Oct 12, 2026🧑‍💻 Сложные вопросы с собесов на Java разработчика 1. Каким образом Spring реализует тра…
  2. Oct 9, 2026#Собес #pipeline #ci #stage 🤔 Что происходит при автоматической сборке feature-ветки на s…
  3. Oct 8, 2026#course #задачи #тесты 📚 JavaScript. A3 Задачи Задачи на программирования на языке JavaSc…
  4. Oct 7, 2026#course #начинающие 📚 Твой Golang Твой Golang — это идеальный старт для освоения языка. П…
  5. Oct 5, 2026🧑‍💻 Вопросы с собесов для Node.js Разработчика 1. Как использовать Service Workers для р…
  6. Oct 2, 2026#Собес #transaction #propagation #required 🤔 Что такое propagation у транзакций и какие т…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →