Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Для чого використовується GET?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**GET** - це **HTTP-метод**, який використовується для **отримання даних із сервера**. Простіше кажучи, GET потрібен, щоб "забрати" дані, не змінюючи їх на сервері. **Ключове:** GET - безпечний, ідемпотентний і кешований метод, тіло запиту в нього зазвичай відсутнє.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**GET** - це **HTTP-метод**, який використовується для **отримання даних із сервера**. Простіше кажучи: **GET потрібен, щоб "забрати" дані, не змінюючи їх на сервері**. --- ## Основне призначення GET GET використовується, коли потрібно: - отримати вебсторінку - запросити дані з API - завантажити файл - отримати список, картку, інформацію **GET не повинен змінювати дані на сервері**. --- ## Як працює GET 1. Клієнт надсилає HTTP-запит з методом **GET** 2. Сервер: - читає запит - знаходить потрібний ресурс - повертає дані в HTTP-відповіді 3. Клієнт використовує отримані дані --- ## Де передаються дані при GET Дані при GET зазвичай передаються: - **в URL** - у вигляді **query-параметрів** Приклад: ``` GET /users?id=123 ``` Тіло запиту (body) у GET **зазвичай відсутнє**. --- ## Важливі властивості GET ### 1. Безпечний метод GET вважається **безпечним**: - не повинен змінювати стан сервера - повторний GET не призводить до змін --- ### 2. Ідемпотентний Повторний GET: - поверне той самий результат - не викличе побічних ефектів --- ### 3. Кешований GET-запити: - можуть кешуватися браузером - можуть кешуватися проксі та CDN --- ## Чого НЕ варто робити з GET Надсилати паролі Змінювати дані Виконувати операції створення чи видалення Для цього є **POST, PUT, DELETE**. --- ## Приклад з життя GET - це як: - подивитися товар у магазині - прочитати книгу - відкрити сторінку Ти **нічого не змінюєш**, ти просто дивишся.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.