3️⃣Методи HTTP запитів
Зазвичай при зверненні до веб API використовуються запити HTTP. Тому потрібно хоча б коротко сказати про стандартні методи, які можуть міститися в HTTP запиті. Ці методи також називають HTTP дієсловами (Verbs). Давайте пригадаємо основні:
GET — мабуть, найпопулярніший тип запиту. Використовується для отримання або читання даних. Запити з використанням цього методу можуть тільки отримувати дані.
PUT — зазвичай використовується для оновлення ресурсу, шляхом заміни даних запиту.
POST — зазвичай використовується для створення нового ресурсу або використовується для відправки сутностей до певного ресурсу. Плюси методу POST очевидні: можна передавати необмежені обсяги інформації, причому, ніхто не побачить цю інформацію після того, як ви її відправили (мається на увазі, в рядку браузера). Якщо не помиляюся, таким чином можна передати пароль, реєстраційні дані з форм тощо.
DELETE — видаляє дані.
OPTIONS — використовується для опису параметрів з’єднання з ресурсом.
PATCH — використовується для часткової зміни ресурсу.
Приклади:
Якщо ми хочемо отримати інформацію про ресурс, URL якого http://www.example.com/customers/12345, ми можемо послати запит:
GET http://www.example.com/customers/12345
Якщо ми хочемо оновити ресурс, ми можемо послати PUT-запит:
PUT http://www.example.com/customers/12345/orders/98765
Звичайні GET запити здатний посилати веб-браузер. Щоб мати змогу надсилати інші типи запитів можуть знадобитися скриптові мови програмування або спеціальні інструменти (про це поговоримо трохи згодом).
Last updated