Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке HTTP-метод?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**HTTP-метод** - це **частина HTTP-запиту**, яка показує серверу, що саме клієнт хоче зробити з ресурсом. Простіше кажучи, HTTP-метод відповідає на питання: «яку дію виконати?» **Ключове:** метод - це не URL, а дієслово, дія; неправильний метод призводить до помилки, наприклад 405 Method Not Allowed.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**HTTP-метод** - це **частина HTTP-запиту**, яка показує серверу, **що саме клієнт хоче зробити з ресурсом**. Простіше кажучи: **HTTP-метод відповідає на питання: «яку дію виконати?»** --- ## Навіщо потрібні HTTP-методи Один і той самий URL можна використовувати **для різних дій**. HTTP-метод дозволяє серверу зрозуміти **намір клієнта**. Наприклад: - отримати дані - надіслати дані - змінити дані - видалити дані Без методів сервер не знав би, **що саме від нього хочуть**. --- ## Найосновніші HTTP-методи ### GET, отримати дані Використовується, щоб: - отримати сторінку - запросити дані з API Приклад: > «Дай мені список користувачів» GET **не змінює дані на сервері**. --- ### POST, надіслати дані Використовується, щоб: - надіслати форму - створити новий об'єкт - передати дані на сервер Приклад: > «Створи нового користувача з такими даними» --- ### PUT, замінити дані Використовується, щоб: - повністю оновити ресурс Приклад: > «Заміни дані користувача повністю» --- ### PATCH, частково змінити дані Використовується, щоб: - змінити тільки частину ресурсу Приклад: > «Онови тільки email користувача» --- ### DELETE, видалити дані Використовується, щоб: - видалити ресурс Приклад: > «Видалити користувача» --- ## Чому HTTP-методи важливі HTTP-методи: - роблять API **зрозумілим і передбачуваним** - допомагають розділяти логіку дій - використовуються в REST і вебсервісах - важливі для безпеки і кешування Наприклад: - GET можна кешувати - POST зазвичай не можна --- ## Приклад з життя URL - це адреса магазину. HTTP-метод - це дія: - GET → подивитися товар - POST → оформити замовлення - DELETE → скасувати замовлення Адреса та сама, дія різна. --- ## Важливі моменти для співбесіди - метод - це **не URL** - метод - це **дієслово**, дія - сервер сам вирішує, що робити з методом - неправильний метод → помилка (наприклад, 405 Method Not Allowed) --- ## Коротка відповідь для співбесіди Запам'ятай формулювання: > **HTTP-метод - це частина HTTP-запиту, яка визначає тип операції, що виконує клієнт над ресурсом на сервері, наприклад отримання, створення, зміну або видалення даних.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.