Безпека: HTTP метод вважається безпечним, коли виклик цього методу не змінює стан даних. Наприклад, коли ви отримуєте дані за допомогою методу GET, це безпечно, тому що цей метод не оновлює дані на стороні сервера.
Ідемпотентність: коли ви отримуєте ту саму відповідь, скільки разів ви викликаєте той самий ресурс, він відомий як ідемпотентний. Наприклад, коли ви намагаєтеся оновити ті самі дані на сервері, відповідь буде такою ж для кожного запиту, зробленого з однаковими даними.
Не всі методи є безпечними та ідемпотентними. Нижче наведено список методів, які використовуються в додатках REST і показані їх властивості: