Всі інструменти Безкоштовно

Зручний для перегляду довідник усіх методів запитів HTTP — GET, POST, PUT, PATCH, DELETE та інші, плюс WebDAV — який з першого погляду показує, чи є кожен із них безпечним, ідемпотентним та кешованим, чи приймає тіло, а також типовий приклад. У браузері, безкоштовно.

Кожен стандартний метод запиту HTTP та його семантика, поруч. Усе виконується у вашому браузері з вбудованого довідника — нічого не надсилається на сервер.

Метод Призначення Безпечний Ідемпотентний Кешується Тіло Типове використання
Жоден метод не відповідає вашому пошуку.
Спробуйте іншу назву чи термін — наприклад, PATCH, idempotent або cache.
Так Ні Умовно Необов'язково Не рекомендується

Про Методи HTTP

Цей довідник методів HTTP збирає кожен стандартний метод запиту — GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS і TRACE — плюс поширені розширення WebDAV в одну таблицю для швидкого перегляду. Для кожного методу він відповідає на питання, над якими розробники дійсно замислюються: чи він безпечний, чи ідемпотентний, чи кешується, чи несе тіло запиту, і як виглядає типове використання.

Ці три семантичні властивості впливають на реальні рішення в дизайні. Безпечні методи призначені лише для читання і можуть вільно попередньо завантажуватися; ідемпотентні методи можна повторювати після збою мережі без побічних ефектів, і саме на це розраховують проксі та HTTP-клієнти; а кешованість визначає, чи можуть відповіді зберігатися й повторно використовуватися.

Пошук збігається з назвами методів, властивостями й випадками використання — PATCH, idempotent і cache — усі фільтрують таблицю — а перемикач груп відокремлює стандартні методи від набору WebDAV. Назва кожного методу копіюється в буфер обміну одним кліком.

Як використовувати Методи HTTP

  1. Перегляньте таблицю, щоб порівняти методи за стовпцями Safe, Idempotent, Cacheable і Body.
  2. Шукайте за назвою, властивістю або випадком використання — наприклад PUT, idempotent або upload.
  3. Перемикайтеся між групами Standard і WebDAV, щоб включити або виключити методи розширення.
  4. Наведіть курсор на підказки стовпців для простого визначення кожної властивості.
  5. Натисніть кнопку копіювання, щоб отримати назву методу для вашої специфікації API чи тесту.

Часті запитання

Безпечний означає, що запит взагалі не змінює стан сервера — GET і HEAD призначені лише для читання. Ідемпотентний означає, що повторення того самого запиту дає той самий результат, що й одноразове надсилання — DELETE ідемпотентний, але не безпечний, бо перший виклик таки змінює стан.

PUT замінює весь ресурс тілом, яке ви надсилаєте, і є ідемпотентним. PATCH застосовує часткову зміну — змінюються лише поля, які ви включили — і не гарантовано ідемпотентний. Використовуйте PUT для повних замін і PATCH для точкових оновлень.

Бо клієнти, проксі та SDK автоматично повторюють ідемпотентні запити після тайм-аутів чи розірваних з’єднань. Неідемпотентний POST, повторений наосліп, може створити дубльовані замовлення чи записи, тому платіжні API поєднують POST з ключами ідемпотентності.

Відповіді GET і HEAD кешуються за замовчуванням. Відповіді POST можуть кешуватися лише коли це дозволяють явні заголовки свіжості, що на практиці трапляється рідко. Інші методи не кешуються — їхні відповіді не можна зберігати й повторно використовувати.

WebDAV розширює HTTP для віддаленого керування файлами, додаючи методи на кшталт PROPFIND, MKCOL, COPY, MOVE, LOCK і UNLOCK. Ви зустрінете їх під час роботи з серверами WebDAV, побудованими на них протоколами календарів/контактів або інтеграціями мережевих дисків.

Так. Уся таблиця безкоштовна й працює у вашому браузері на основі вбудованого набору даних — пошук і фільтрація нічого не надсилають на сервер.

Поділитися
Потрібна допомога?
Виникла проблема з цим інструментом? Повідомте нас.
Повідомити про проблему

Додайте цей безкоштовний інструмент на власний вебсайт — скопіюйте та вставте код нижче.