В архітектурі REST бездержавність стосується метод зв'язку, при якому сервер виконує кожен запит клієнта незалежно від усіх попередніх запитів. Клієнти можуть запитувати ресурси в будь-якому порядку, і кожен запит не має стану або ізольований від інших запитів.
Без стану: API REST не мають стану, тобто це означає виклики можна здійснювати незалежно один від одного, і кожен виклик містить усі дані, необхідні для успішного завершення.
Протокол без громадянства є тип мережевого протоколу, у якому їхні клієнти надсилають запит серверу, після чого сервер відповідає на основі поточного стану. Протокол Stateless Protocol не вимагає, щоб сервер зберігав інформацію про сеанс або статус кожного партнера, що спілкується, у кількох запитах.
Протокол HTTP не має стану. Це означає, що кожен HTTP-запит, який отримує сервер, є незалежним і не пов’язаний із попередніми запитами. Наприклад, уявіть такий сценарій: робиться запит для перших десяти записів користувача, потім робиться інший запит для наступних десяти записів.
Stateful проти Stateless: порівняння Масштабованість: Програми без стану, як правило, більш масштабовані, оскільки кожен запит є незалежним і може бути оброблений будь-яким доступним сервером. Додатки з підтримкою стану можуть вимагати більш складних механізмів для балансування навантаження та керування сеансами.
Що таке безгромадянства? Міжнародно-правове визначення особи без громадянства таке:особа, яка не вважається громадянином жодної держави згідно з її законодавством”. Простіше кажучи, це означає, що особа без громадянства не має громадянства жодної країни.